I have a rather general qn because I am not an expert on the App router.
We have an App that starts with Server Components and then on certain subpages we introduce client side stuff at some point.
If I have a user for example, would I fetch this user on the server side and "drill it down" all the way to the client components? Seems like an antipattern.
My take would be to create a context at the root and pass it there to access from anywhere in my app on the client side. However, then I am not sure about the sync state between client and server side for that user endpoint.
Is there a go to strategy here? Thanks so much for any pointers 🙂