지금까지 여러 미션을 진행하며 '관심사 분리'라는 말을 수도 없이 들었다. UI와 도메인을 나누고, 라우터 설정과 사용 코드를 나누고, 상태 관리와 유효성 검사를 나누고, 스타일링도 따로 빼보았다. 하지만 이렇게 많은 분리를 시도하면서도 '관심사 분리

React 리렌더링 실험을 통해 useCallback, useMemo, React.memo, Context의 관계를 정리해보았습니다. 🦒

React에서의 SSOT에 대해서 생각해보았습니다.
나는 리액트를 잘 몰랐을 때 상태 업데이트 할 때나, 계산할 때나, 컴포넌트 내부에서 무슨 일이 생기면 전부 다 useEffect에서 처리해야 하는 줄 알고 사용했었다. 그러다 공식문서를 읽고 여러 경험을 거치면서 useEffect를 그렇게 막 사용하면 안된다는 사실을

리렌더링