당신은 클래스 구성 요소의 코드, 노트 마이그레이션하는 경우 useLayoutEffect와 동일한 단계에서 화재 componentDidMount와 componentDidUpdate. 그러나 먼저 문제가 발생하는 경우 에만 시도하는 것이 좋습니다useEffectuseLayoutEffect .
공식문서에 useEffect를 먼저 사용하고 문제가 발생하는 경우에 useLayoutEffect를 사용하라고 나와 있다. 즉, 잘 모르겠으면 useEffect를 사용하자.
4. useEffect와 비교 (반응 속도)
useEffect()가 먼저 작성되어 있지만 console 창을 보면 useLayoutEffect가 먼저 실행된 것을 확인 할 수 있다.