Next.js Discord

Discord Forum

Seeking advice: Splitting up a component because server data fetching and client side state tracking

Unanswered
Barbary Lion posted this in #help-forum
Open in Discord
Barbary LionOP
I've been diving into NextJS lately and I've encountered a situation where I'm using both server-side and client-side components within my application. I've created a drawing illustrating all the different components involved, with some being server components responsible for fetching data and others being client components where I need to track state.

Here's the tricky part: I need to fetch data in the server component for initial rendering, but I also require state tracking on the client side for dynamic updates.

3 Replies

Barbary LionOP
Solution

Is this also the solution you would use? and how would you name the components?