React PR - Remove layout effect warning on the server
이 PR은 안타깝게도 서버에서 레이아웃 효과를 사용할 때 발생하는 경고를 제거합니다:
사용 레이아웃 효과는 서버 렌더러의 출력 형식으로 인코딩할 수 없기 때문에 서버에서 아무 작업도 수행하지 않습니다. 이로 인해 수화되지 않은 초기 UI와 의도한 UI 간에 불일치가 발생합니다. 이를 방지하려면 클라이언트에서만 렌더링하는 컴포넌트에서만 사용LayoutEffect를 사용해야 합니다. 일반적인 수정 사항은 https://reactjs.org/link/uselayouteffect-ssr 을 참조하세요.
변경하는 이유
실제로 사용자들은 이 경고를 무시할 뿐만 아니라, 서버에서 이 경고를 수정하는 대신 useLayoutEffect 훅을 전환하여 이 경고를 우회하는 훅을 생성하고 있습니다. 이 싸움에서 진 것 같으니 적어도 사용자가 더 이상 방향 지정 훅을 사용할 필요가 없도록 경고를 제거해 봅시다. 실제로 문제가 된다면 개발 단계에서 첫 번째 로드 시 잘못된 콘텐츠가 깜박이는 등의 문제가 발생해야 합니다.