在本文档中,它需要3个参数,第一个是reducer。
https://redux.js.org/api/createstore
我知道需要定义一个函数,但这是从哪里来的?我是在定义它还是导入的东西?
现在,我收到一个错误rootReducer is not defined
。
我想我不确定该特定任务的处理方式,我要做的只是从提供的端点返回JSON数据。
我已经完成了不使用Redux / Thunk的工作,但是需求和Jest一起要求。
我将在第一个参数中添加什么?
import { createStore, applyMiddleware, compose } from 'redux';
import thunk from 'redux-thunk';
const initialState = {};
const middleware = [thunk];
const store = createStore(rootReducer, initialState, compose(
applyMiddleware(...middleware),
window._REDUX_DEVTOOLS_EXTENSION_ ?
window.__REDUX_DEVTOOLS_EXTENSION__() : f => f
));
答案 0 :(得分:1)
请花点时间通读the Redux documentation。 Redux希望您编写定义"reducer functions"并更新的how the state is initialized。
特定于商店设置的问题,请参见docs page on "Configuring Your Store"。