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