A React-Static plugin that adds react-router support for React Static
npm install react-static-plugin-react-routerA React-Static plugin that adds support for react-router
- Install this plugin and peer dependencies:
``bash`
$ yarn add react-static-plugin-react-router react-router-dom react-router
Make sure that you have _exactly_ the same version for react-router-dom as react-router, per this blog post.
- Add the plugin to your static.config.js:
`javascript`
export default {
plugins: ['react-static-plugin-react-router'],
}
- Follow the Dynamic Routes with React Router guide to configure your routes for both dynamic and static rendering
- (Optional) Configure the plugin:
`javascriptRouter
export default {
plugins: [
[
'react-static-plugin-react-router',
{
RouterProps: {
// These props will be passed to the underlying component``
},
},
],
],
}