흥미로워 보이는 글이 있어서 추천드립니다.
https://github.com/yeonjuan/dev-blog/blob/master/JavaScript/should-you-really-use-usememo.md
usememo가 언제 도움이 되는지 실험한 글인데, 결론이 이렇다고 하네요!
- 복잡도가 100 미만이면 useMemo가 별로 도움이 되지 않음.
- 복잡도가 5000 이상인 데이터 처리가 있고 어느 정도 리렌더링이 발생한다면 useMemo가 도움이 됨.
- 초기 렌더링 비용은 useMemo를 사용하면 훨씬 더 비싸지만, 후속 렌더링에서는 훨씬 성능이 향상됨.