[2024.06.25] TIL 45일차

김선민·2024년 7월 1일

useMemo

  • 2번째 사진 코드에서 컴포넌트를 memo로 묶지 않으면
  • changeTodochangeSomethingElse 어느 버튼을 누르던 i am child가 불림
  • memo를 사용하면 changeSomethingElse를 눌렀을때 호출되지 않음
  • "i am Child"는 todo의 값이 바뀔때만 호출하면 되는 컴포넌트이다
  • 그렇기 때문에 todo가 아닌 something의 값이 바꼈을때는 호출 필요 X
  • memo를 사용하면 이러한 불필요한 호출 및 렌더링을 막아줌
profile
웹 프론트엔드

0개의 댓글