Saya mencoba menampilkan komponen container dan menggunakan router reaksi versi lama, saya melihat orang melakukan ini:
const AppRouter = () => (
<Router component={App}>
<Route exact path="/" component={Dashboard} />
</Router>
);
Tampilan komponen Aplikasi saya:
import React, { PropTypes } from 'react';
class App extends React.Component {
render() {
return (
<div>
<p>Hello...</p>
{this.props.children}
</div>
);
}
}
export default App;
Package.json saya saat ini memiliki ini:
dependencies": {
"history": "^4.7.2",
"moment": "^2.20.1",
"react": "^16.2.0",
"react-dnd": "^2.5.4",
"react-dnd-html5-backend": "^2.5.4",
"react-dom": "^16.2.0",
"react-redux": "^5.0.6",
"react-router": "^4.2.0",
"react-router-dom": "^4.2.2",
"react-router-redux": "^4.0.8",
"redux": "^3.7.2",
"redux-thunk": "^2.2.0"
},
BTW, apakah saya perlu mengimpor react-router dan react-router-dom dan react-router-redux saat menggunakan react-router 4.2?