提示getState() is not a function
来源:6-4 使用Redux-thunk 中间件实现ajax数据请求
慕雪9123949
2021-01-07
老师,我引入了store,然后调用store.getState(),结果报错,说它不是个函数。
我打印了store,显示它是一个函数类型的。这种是什么原因造成的呢?
Dashboard.js
import store from "../../store";
const Dashboard = () => {
//报错,getStore() is not a function
//const state = store.getState();
//打印出来的store是一个function
console.log(store);
return (<div>Hello World</div>)
}
store.js
import {createStore} from 'redux'
import reducer from './reducer'
import thunk from "redux-thunk";
const store = createStore(reducer, thunk);
export default store
写回答
1回答
-
慕雪9123949
提问者
2021-01-07
已经解决了,原因是在创建store使用thunk的时候,没有传applyMiddleware(),直接把thunk传进去了...
012021-01-07
相似问题