【发布时间】:2017-03-21 07:52:16
【问题描述】:
例如在App.js我有
let store = createStore(CombinedReducers, applyMiddleware(promiseMiddleware));
export { store }
当我在另一个文件中执行import { store as mainStore } from './App' 时,我认为它会在变为mainStore 之前运行createStore。我可以重新导入以便稍后再次运行此代码吗?对于这种情况,我确实想在测试之间重置store 变量的状态。而createStore 方法可以做到这一点。
【问题讨论】:
-
不,模块只评估一次。 (除非你弄乱了模块加载器,否则)。
标签: javascript ecmascript-6 redux react-redux javascript-import