我在设置 React-Router-Redux 时遇到了一些问题。我只是按照https://github.com/ReactTraining/react-router/tree/master/packages/react-router-redux#usage上的基本示例进行操作。
我的 App.jsx 看起来像这样:
import React, { Component } from 'react';
import { Route, Switch } from 'react-router-dom';
import { Provider } from 'react-redux';
import { ConnectedRouter } from 'react-router-redux';
import createHistory from 'history/createBrowserHistory';
import Home from './containers/Home';
import About from './containers/About';
import store from './store';
const history = createHistory();
class App extends Component {
render() {
return (
<Provider store={store}>
<ConnectedRouter history={history}>
<div>
<Route exact path="/" component={Home}/>
<Route path="/about" component={About}/>
</div>
</ConnectedRouter>
</Provider>
);
} …Run Code Online (Sandbox Code Playgroud)