flagtags / react-study

0 stars 0 forks source link

Day 8 #8

Open kkirico opened 1 year ago

kkirico commented 1 year ago

useMemo에 넣는 계산이 눈에 띄게 느리고 의존성이 거의 변하지 않는 경우에 사용한다. 의존성 배열을 잊어버렸을 경우, useMemo는 매번 계산을 다시 실행합니다 어떤 의존성이 메모화를 방해하는지를 찾았다면, 그 의존성을 제거할 방법을 찾거나, 함께 메모화하세요.

?? 커스텀 훅을 작성하는 경우 반환하는 모든 함수를 useCallback으로 감싸는 것이 좋습니다 -> 사용하는 쪽에서 최적화를 할 필요가 생길 수 있기 때문에 그렇다.

?? 트랜지션은 탭 컨테이너와 같이 이미 노출된 콘텐츠를 숨기지 않을 수 있을 만큼만 “대기”합니다. Posts 탭에 중첩된 바운더리가 있는 경우 트랜지션은 이를 “대기”하지 않습니다.

이미 노출된 컨텐츠를 숨긴다. : suspense의 fallback이 뜬다. -> 트랜지션은 suspense fallback이 뜨지 않을 만큼만 대기한다. 대기 : 다음 노출된 컨텐츠를 숨긴다(트랜지션을 통한 pending)

-> 트랜지션은 suspense fallback이 뜨지 않을 만큼만 다음 노출될 컨텐츠를 숨깁니다.

백그라운드 리렌더링이라는 과정이있구만