javascript - 积分 'react-thunk' : 'cannot call a class as a function'

标签 javascript reactjs redux-thunk

如何解决?

composeWithDevTools(applyMiddleware()) // work
composeWithDevTools(applyMiddleware(thunk)) // don't work

控制台错误消息:

Uncaught TypeError: Cannot call a class as a function

代码:

import { createStore, applyMiddleware } from 'redux';
import { composeWithDevTools } from 'redux-devtools-extension';
import thunk from 'react-thunk';

createStore(reducer, composeWithDevTools(applyMiddleware(thunk)));

最佳答案

相反

import thunk from 'react-thunk';

必须是

import thunk from 'redux-thunk';

关于javascript - 积分 'react-thunk' : 'cannot call a class as a function' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41119340/

相关文章:

javascript - Ag-网格视口(viewport) : cannot read property 'bind' of undefined

javascript - 如何在同一个函数中使用 setInterval() 和 clearInterval()

reactjs - 组件样式是否可以限定范围而不是内联以防止在同一页面上被多个 React 应用程序覆盖?

reactjs - 对滚动使用react

javascript - ReactJS - 让 Click 事件在 onBlur 之前触发

reactjs - Redux getState 在行动中不起作用

Javascript 臭名昭著的循环问题?

javascript - 如何在查询器 Node js中调用另一个页面函数名称

javascript - 在 props 赋值中使用扩展运算符时 React Native 接收错误 : "In this environment the target of assign must be an object

reactjs - 使用多个调度(加载,错误和成功)测试 Action