Shared Context with functions between Server and Client
Is it possible to share an object with functions or a class instance via Context between Server and Client? This seems to working for a
The Router docs describe dependency injection as follows:
Maybe this should be clarified, if its limited to serialized contexts when switching boundaries? Also it would be nice to have separated types for contexts for server and client?
queryClient through routerWithQueryClient but I guess there is some magic happening around serialization and reinstantiation on the client?The Router docs describe dependency injection as follows:
Dependency Injectionhttps://tanstack.com/router/latest/docs/framework/react/guide/router-context#how-about-using-react-contexthooks
You can supply dependencies (e.g. a loader function, a data fetching client, a mutation service) which the route and all child routes can access and use without importing or creating directly.
Maybe this should be clarified, if its limited to serialized contexts when switching boundaries? Also it would be nice to have separated types for contexts for server and client?