PROJECT/SIDE PROJECT(3)
-
Node.js 기본 서버 구축
npm init yarn add express dotenv npm install -g nodemon ts-node .prettierrc trailingComma: "es5" tabWidth: 2 semi: true singleQuote: false index.js import express from "express"; const app = express(); app.listen(3000, () => { console.log("hi"); }); app.get("/", (req, res) => { res.send("hello"); });
2021.12.26 -
[React.js] Recoil 잘 써보기
사이드 프로젝트를 진행하면서 React 상태관리 라이브러리로 Recoil을 사용했다. 간단명료한 concept와 React 함수형 컴포넌트에 친화적인 부가 기능이 (useState와 동작/사용법이 흡사한 형태의 hook이 제공됨)이 특장점이다. Redux & Redux-saga 조합과 다르게 Recoil은 초기 진입장벽이 거의 없었다. (Redux & Redux-saga ... 아직도 이해 못해서 백로그에 천년만년 묵히고 있는 중 ㅎㅎㅎㅎㅎ) 제공되는 object도 atom, selector 두 가지 뿐이고 값을 읽거나 쓰는 것도 useRecoilState hook을 통해 React state와 동일한 모양새로 구현할 수 있다. React "전용" 상태관리 라이브러리면 말 다했다 ㅎㅎ 그런데 Recoil..
2021.08.05 -
[React] Excel 다운로드 & 업로드
Excel 다운로드 / 업로드 / 파싱 기능을 구현해야해서 관련 라이브러리를 몇 개 찾아보던 중 요런 사이트를 찾았다 ㅎㅎ https://npmcompare.com/compare/excel4node,exceljs,node-xlsx,xlsx Comparing excel4node vs. exceljs vs. node-xlsx vs. xlsx Should i pick excel4node or exceljs or node-xlsx or xlsx? Compare npm packages npmcompare.com 검색어에 npm package 명을 하나씩 넣으면 비교해서 볼 수 있는 표를 뽑아준다 ㅋㅋㅋ 사용자 후기나 상세한 기능 비교는 안되지만 그래도 다운로드 수를 주로 보는 나에게는 편리한 사이트 였다 ㅎㅎ x..
2021.06.20