- React는 10년 이상 발전해 왔지만, 공식 문서가 그 속도를 따라가지 못하고 있다. 🐌
useEffect
남용을 막기 위해 공식 문서에 대한 기대가 컸지만, 여전히 문제점이 존재한다. 🐛useMemo
와useCallback
은 과도하게 사용되는 경향이 있으며, 성능 향상에 항상 도움이 되는 것은 아니다. 🤔useMemo
는 첫 렌더링 시 오히려 성능 저하를 일으킬 수 있으며, 캐시된 값들이 메모리에 남아있을 수 있다는 점을 고려해야 한다. 🐢useCallback
은 함수 정의를 캐싱하지만, React는 이를 무시하고 새로운 함수를 생성할 수 있다. 🎣