在此tutorial中,为什么在createStore之前有一个散布运算符?

const configureStore = () => {
  const sagaMiddleware = createSagaMiddleware();
  return {
    ...createStore(rootReducer,
      applyMiddleware(sagaMiddleware)),
    runSaga: sagaMiddleware.run(rootSaga)
  };
};

最佳答案

似乎该示例正在尝试向store对象添加一个附加字段,以便您可以调用store.runSaga()。老实说,传播/复制完全没有必要-您可以执行store.runSaga = sagaMiddleware.run

07-26 09:35