Reactjs React路由器Redux出现问题(“React.createElement:类型无效”错误)

Reactjs React路由器Redux出现问题(“React.createElement:类型无效”错误),reactjs,react-router,react-redux,Reactjs,React Router,React Redux,我在设置React Router Redux时遇到一些问题。 我只是在学习基本的例子 我的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

我在设置React Router Redux时遇到一些问题。 我只是在学习基本的例子

我的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>
    );
  }
}

export default App;

ConnectedRouter
组件可用于
react router redux
version 5。看看从您的依赖项中可以看出,您当前正在使用
react router redux
version 4

因此,您应该通过以下方式升级
react router redux
包:

如果使用
npm

npm install react-router-redux@next
或者如果您使用
纱线

yarn add react-router-redux@next
yarn add react-router-redux@next