Context API
How to use the Context API with Electron Router DOM
The Context API with Electron Router DOM
is pretty simple to use, but there are some caveats you need to be aware of!
The Provider
must be used in the element
prop, so you can't use it at the same level of a Route
, because React Router DOM
requires a Route
, otherwise you will get the following error:
š« Error: [AppProvider] is not a <Route>
component.
All component children of <Routes>
must be a <Route>
or <React.Fragment>
Example of right usage
or you can just pass the Router
as children of your Provider
: