0

例如在App.js我有

let store = createStore(CombinedReducers, applyMiddleware(promiseMiddleware));

export { store }

当我import { store as mainStore } from './App'在另一个文件中执行此操作时,我认为它会createStore在成为mainStore. 我可以重新导入以便稍后再次运行此代码吗?对于这种情况,我确实想store在测试之间重置变量的状态。该createStore方法可以做到这一点。

4

1 回答 1

1

对于这种情况,我确实想在测试之间重置存储变量的状态。createStore 方法可以做到这一点。

解决方案 1:

如果你想重置存储变量,那么在 redux 中你可以调度操作并将特定的存储值设置为你想要的任何值

解决方案2: 怀疑不完整

创建不同的商店变量,例如

export const store1 = createStore(CombinedReducers, applyMiddleware(promiseMiddleware));

export const store2 = createStore(CombinedReducers, applyMiddleware(promiseMiddleware));

于 2017-08-29T12:48:10.870 回答