Use React Router's components.
npm install @reframe/react-routerReframe + React Router v4 = :heart:
@reframe/react-routerUse React Router's components.
Add @reframe/react-router to your reframe.config.js:
~~~js
module.exports = {
$plugins: [
require('@reframe/react-kit'),
require('@reframe/react-router') // npm install @reframe/react-router
]
};
~~~
~~~js
// /plugins/react-router/example/reframe.config.js
module.exports = {
$plugins: [
require('@reframe/react-kit'),
require('@reframe/react-router') // npm install @reframe/react-router
]
};
~~~
~~~js
// /plugins/react-router/example/pages/spa-page.config.js
import React from 'react';
import {Link, Route} from "react-router-dom";
const App = () => (
const Home = () => (
const About = () => (
const pageConfig = {
route: '/:params*',
view: App,
};
export default pageConfig;
~~~