Placement of Context Providers and Routes (Router 10.10)
I have an existing application which uses several context providers for sharing data between routes. My question is where do I place the context providers in relation to the route definitions using SolidJS/Router v10+. Is it acceptable to put context providers above the
Environment: Electron/SolidJS, <HashRouter>
The Solid Router docs state:
If I set up like this as suggested by the docs:
<Router>?Environment: Electron/SolidJS, <HashRouter>
The Solid Router docs state:
2. Provide a root level layout
This will always be there and won't update on page change. It is the ideal place to put top level navigation and Context Providers
If I set up like this as suggested by the docs:
main.tsx (simplified)app.tsx (simplified)