Sig*_*ied 1 redux redux-middleware
创建 store 时设置初始状态(覆盖 reducer 自己的默认初始状态)的正常方法是向 createStore 提供第二个参数(如何在 redux 中设置初始状态)。但不幸的是,我拼凑了一堆我不太理解的东西(请原谅这个混合的比喻),我不知道把我想要的初始状态放在哪里:
const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;
const store = createStore(
rootReducer,
composeEnhancers(
applyMiddleware(...middleware)
)
);
Run Code Online (Sandbox Code Playgroud)
我希望没有人要求查看我的 combineReducers 和中间件构造代码,因为那更令人尴尬。
仍然使用第二个参数:
const store = createStore(
rootReducer,
{ your: { initial: { state: {} } } },
composeEnhancers(
applyMiddleware(...middleware)
)
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1441 次 |
| 最近记录: |