Check the Network tab in browser on page load. No new API call is made because the comments data is fetched via SSR.
Important files:
server.js
- for double-pass SSR implementationcomponents/Comments.jsx
- for TanStack Query usageutils/TanStackQuerySSRCollector.jsx
- for data dependency tracking in context
Inspired by https://github.com/kmoskwiak/useSSE
-
Clone this repository
-
Run
yarn
-
Run
yarn start
-
Open http://localhost:3000/ in your browser.
MIT