react Cannot call a class as a function

clipboard.png

clipboard.png

import React from 'react';
import ReactDOM from 'react-dom';
import { HashRouter as Router, Route, Switch } from 'react-router-dom'
import { createStore, applyMiddleware, compose } from 'redux'
import thunk from 'react-thunk'
import { Provider } from 'react-redux'
const { ipcRenderer } = require('electron')

import reducers from './reducers/reducer.js'

const reduxDevtools=window.devToolsExtension?window.devToolsExtension():f=>f;
const store =createStore(reducers,compose(

applyMiddleware(thunk),
reduxDevtools

));
import Logo from './components/logo/logo.js'
import Login from './containers/login/login.js'
import Register from './containers/register/register.js'
import Home from './containers/home/home.js'

ReactDOM.render(
<Provider store={store}>

<Router>
  <Switch>
    <Route path='/' exact component={Logo} />
    <Route path="/login" component={Login} />
    <Route path="/register" component={Register} />
    <Route path="/home" component={Home} />
  </Switch>
</Router>

</Provider>, document.getElementById('root')

);

阅读 5.9k
1 个回答

你要的是 redux-thunk,你装成 react-thunk 了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题