在此tutorial中,为什么在createStore
之前有一个散布运算符?
const configureStore = () => {
const sagaMiddleware = createSagaMiddleware();
return {
...createStore(rootReducer,
applyMiddleware(sagaMiddleware)),
runSaga: sagaMiddleware.run(rootSaga)
};
};
最佳答案
似乎该示例正在尝试向store对象添加一个附加字段,以便您可以调用store.runSaga()
。老实说,传播/复制完全没有必要-您可以执行store.runSaga = sagaMiddleware.run
。