Q. When should you NOT use React.memo?
Oct 24, 2021
당연하지만 얕은비교연산 ===
가 어지간하면 리렌더링보다는 비용이 적게 들긴 한다. 그렇다면 왜 리액트는 React.memo
나 React.PureComponent
를 기본형으로 갖지 않을까?
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가 제공해주는것과 동일한 결과를 갖는다.