首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于redux承诺,我需要使用哪些导入语句?

对于redux承诺,我需要使用哪些导入语句?
EN

Stack Overflow用户
提问于 2015-10-27 12:47:58
回答 2查看 687关注 0票数 1

如何设置redux承诺中间件,特别是需要哪些导入和配置语句?

https://github.com/acdlite/redux-promise

自述声明为import promiseMiddleware from 'redux-promise',我假设我也必须导入createAction。但是,这就是我所需要的,还是需要以某种方式配置或添加到redux配置中?

这就是我要做的?

行动/SampleActions.js

代码语言:javascript
复制
import promiseMiddleware from 'redux-promise';
import { createAction } from 'redux-actions';
import { WebAPI } from '../utils/WebAPI';

export const getThing = createAction('GET_THING', WebAPI.getThing);
export const createThing = createAction('POST_THING', WebAPI.createThing);
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-27 13:08:22

在创建存储区时,需要应用中间件。redux-记录器readme的使用部分提供了应用redux承诺的示例代码(除其他外)。https://github.com/fcomb/redux-logger

票数 1
EN

Stack Overflow用户

发布于 2019-03-09 17:59:43

您需要将其添加到根组件文件(创建Redux存储的文件)中,尽管在npmjs.com上它告诉您导入

import promiseMiddleware from 'redux-promise';

您也可以像这样导入它:

import reduxPromise from 'redux-promise';

重要的是,'redux-promise'部件与如何在node_modules目录中识别它是一致的。

因此,无论您在何处设置Redux商店,它都将如下所示:

代码语言:javascript
复制
import React from "react";
import { Provider } from "react-redux";
import { createStore, applyMiddleware } from "redux";
import reduxPromise from 'redux-promise';
import reducers from "reducers";

export default ({ children, initialState = {} }) => {
  const store = createStore(reducers, initialState, applyMiddleware(reduxPromise));

  return <Provider store={store}>{children}</Provider>;
};
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33368394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档