使用webpack而不是global来公开Redux存储api

时间:2016-12-16 20:21:33

标签: reactjs webpack redux react-redux

我正在开发一个react-redux应用程序,它有一个api,允许开发人员获取有关商店当前状态的信息/设置信息。目前,api在创建商店后初始化,并在中间件中设置为全局变量:

...case INIT_API:
    global.appApi = applicationApi(action.payload);

其中applicationApi是一个工厂函数,它接收存储并返回api方法。

function applicationApi(store) {
    return {
        methodOne():...

这使您可以在浏览器开发控制台(appApi.methodOne())中调用api。

这是我的问题:我试图弄清楚如何使用webpack实现这一点来暴露api而不是创建一个全局变量。这是可能的/任何关于执行的提示将非常感激。

0 个答案:

没有答案