return에는 뭐가 많이 없는게 좋다는 말이 생각나면서 갑자기 궁금해졌다
return에서 map 돌리는게 음 나쁠까? 뭐어쨌든 반복문이니까
지금 내가 짠 코드
리랜더링 되는 경우
1. 전달받은 props 가 변경될 때
2. 자신의 state 가 바뀔 때
3. 부모 컴포넌트가 리렌더링될 때
4. forceUpdate 함수가 실행될 때
슬픈데???? 그래서 알아본다
반복되는 연산이 많은 경우 이미 한 번 계산된 결과를 저장해두고 같은 component를 렌더링할 경우 저장해둔 값을 사용하는 방식
https://ko.reactjs.org/docs/hooks-reference.html#usememo
const wow = useMemo(() => hello(A, B), [a, b]);
hello()
)는 렌더링 중에 실행