hydration1 Next.js 헷갈리는 개념 정리 1. prefetch할때 왜 void를 사용할까?- 명시적으로 이건 의도적으로 기다리지않음을 나타 내기 위함- 클라이언트 컴포넌트가 이미 prefetch가 되어있다 라는 사실을 인식하도록 만들기 위함- 즉, 서버에서 prefetchQuery()를 통해 쿼리 키를 미리 등록하면 클라이언트는 추가 fetch없이 hydration된 상태를 그대로 쓴다.- 한마디로 “이 쿼리는 이미 실행했고, 클라이언트에서도 그걸 알게 해줄 상태 준비가 끝났어” 2. ServerSide란? 클라이언트가 아니라 서버에서 실행되는 모든 로직과 처리 과정을 의미한다. 즉, 서버에서 코드가 동작하며 html, 데이터 혹은 전체 페이지를 만들어 보내는 역할을 한다.대표적인 역할 및 사용 이유는1. 데이터 fetch - db연결, 비공.. 2025. 7. 21. 이전 1 다음