redux-saga를 추천하지 않는 이유
Aug 29, 2021
만약 데이터 fetch만을 위해서 redux-saga
를 찾고 있다면, 서버 state를 관리하기 위해 글로벌 상태 관리 라이브러리에 비동기 처리를 위한 라이브러리를 붙일 필요는 없다.
간단한 연산에 useMemo 쓰지 말자
Aug 26, 2021
공식 설명에도 computeExpensiveValue
라고 설명하고 있다. 즉 비싼 연산을 언급하는 것이다. a === b
는 비싼 연산이 아니다!
react-query가 redux같은 전역 상태관리 라이브러리를 대체할 수 있을까
Aug 21, 2021
react-query
는 전역 상태관리 라이브러리가 아니라 서버와 클라이언트 간의 비동기 작업을 쉽게 해주는 라이브러리다.
Context API가 존재하지만 여전히 사람들이 redux와 전역 상태관리 라이브러리를 쓰는 이유
Aug 21, 2021
context api는 글로벌 상태관리 라이브러리를 대체할 수 없고, 여전히 많은 리액트 개발자들이 redux, mobx 등을 사용하고 있다.
scroll event에 rAF throttle을 적용해야할까
Aug 9, 2021
스크롤 이벤트는 브라우저가 스크롤 위치 변경을 렌더링 할때마다 트리거 되는 것이여서 자체적으로 rAF가 제공해주는것과 동일한 결과를 갖는다.
useImperativeHandle & forwardedRef 활용하기
Apr 16, 2021
useImperativeHandle
와 forwardedRef
를 활용하면 부모 컴포넌트가 자식 컴포넌트의 함수를 호출하거나 값을 가져올 수 있다.
React Query에서 staleTime과 cacheTime의 차이
Apr 10, 2021
React Query의 lifecycle과 staleTime / cacheTime의 차이에 대해 이해하기