反应本机摆脱商店上不必要的方法

时间:2019-01-27 14:18:44

标签: function react-native

我在我的React本机应用程序上设置了商店,可以与redux-dev-tools一起正常使用, 但我不知道如何重构。

const store = createStore(reducer, /* preloadedState, */ 
composeEnhancers(
applyMiddleware(...middleware)));


const configureStore = () => {
return store;
};

export { configureStore };

目标是仅将“商店”作为功能导出

1 个答案:

答案 0 :(得分:1)

您为什么要将store导出为函数,而又将其导出为对象呢?

export const store = configureStore();

这样,您也可以将其导入到您喜欢的任何文件中:

import { store } from '...';

// Now you can access the redux store and dispatch actions: 
store.getState() ...
store.dispatch(...)