nana.log
About
Archive
Tags
2023
Sep 14
debounce 및 throttle를 react에서 사용할 때 주의할 점
Mar 22
React Query 사용시 주의할 점 2
Mar 22
비싼 연산의 기준은 무엇일까?
2022
Apr 26
React Query 사용시 주의할 점
Apr 12
React 18 둘러보기
Mar 01
TypeScript 4.6에 추가된 기능
Feb 04
enum 보다 union type을 사용하자
2021
Dec 10
next-auth와 카카오 로그인 연동
Dec 08
Next.js에서 카카오맵 사용하기
Dec 08
블로그 이사 후기
Nov 28
lodash 대신 lodash-es 쓰자
Oct 24
Q. When should you NOT use React.memo?
Sep 02
ESLint 알고 쓰기
Aug 29
redux-saga를 추천하지 않는 이유
Aug 28
TypeScript 4.4에 추가된 기능
Aug 26
간단한 연산에 useMemo 쓰지 말자
Aug 21
react-query가 redux같은 전역 상태관리 라이브러리를 대체할 수 있을까
Aug 21
Context API가 존재하지만 여전히 사람들이 redux와 전역 상태관리 라이브러리를 쓰는 이유
Aug 15
testing-library 사용팁
Aug 09
scroll event에 rAF throttle을 적용해야할까
May 26
Webpack 보다 더 빠른 빌드툴, Vite
Apr 16
useImperativeHandle & forwardedRef 활용하기
Apr 10
React Query에서 staleTime과 cacheTime의 차이
Mar 25
비슷한 라이브러리 비교해보는 글
Mar 25
OffsetTop을 읽으면 reflow가 발생한다?
Mar 24
Table Of Contents using Intersection Observer API
Mar 21
prettier와 eslint를 구분해서 사용하자
Mar 21
Code Spell Checker
Mar 14
void(0)
Mar 14
Finite State Machine
Mar 13
Screen Capture API
Mar 13
Resize Observer API
Mar 13
Mutation Observer
Mar 13
Intersection Observer API
Mar 13
Progressive Web App
Mar 13
ECMAScript 2021
Mar 09
Web Worker와 Service Worker
Mar 08
웹사이트 성능 메트릭
Mar 07
브라우저 렌더링에 대한 이해와 최적화
Feb 12
framer-motion : react를 위한 motion & gesture 라이브러리
Feb 10
Webpack 보다 더 빠른 빌드툴, Snowpack