본문 바로가기
개발/react-query

tanstack query로 SSR 시키기

by 안뇽! 2024. 8. 15.
반응형

공식문서에 무려 Advanced SSR, (향상된 서버렌더링)이 있었다.

 

Advanced Server Rendering | TanStack Query React Docs

Welcome to the Advanced Server Rendering guide, where you will learn all about using React Query with streaming, Server Components and the Next.js app router. Before we start, let's note that while the initialData approach outlined in the SSR guide also wo

tanstack.com

 

 

일단 내가 느낀 것 요약함.

 

 

  1. prefetch 통해 즉시 렌더링 하고 싶은 query 정보를 캐시에 데이터를 미리 로드하여 클라이언트 사이드에서 해당 데이터에 접근할 빠르게 사용 있게 도와준다.
  2. dehydrate: query 정보를 hydration 단계에서 사용할 있게 직렬화한다.
  3. 렌더링단계: RCC SSR된다. 클라이언트 컴포넌트에서 prefetch했던 query data 사용하게 되면 캐시에 접근하여 즉시 가져온다.
  4. hydration: hydration 단계에서 dehydrate 했던 데이터를 이용하여 query 정보를 hydration 한다.
반응형