redux-promise

    0热度

    1回答

    我的团队最近开始致力于使用redux-promise的项目。在每个动作的有效载荷是爱可信调用,就像这样: function fetchUsers() { return { type: actionTypes.FETCH_USERS, payload: axios.post('users') } } 终极版,承诺采取调度“的诉讼文书的副本与承诺的解析

    0热度

    1回答

    在reducer中处理AJAX错误是否合适? (如果您使用Redux加上redux-promise中间件)。 应至少有3种类型的错误:网络错误/超时,未找到数据或500内部服务器错误。我试图处理它的方式是: if (action.error) { return state; } 所以整个减速器是: export default function(state = [], ac

    4热度

    2回答

    我使用redux-actions和redux-promise-middleware来调度动作,以及支持async await的TypeScript 2.1。 这是同时使用redux-actions和redux-promise-middleware // create an async action const fooAction = createAction('FOO', async() =>

    1热度

    1回答

    我想要将一些数据发送到使用redux和promise的php脚本,如下所示。 export function fetchFileContent() { return { type: "FETCH_FILECONTENT", payload: axios.post("/api/ide/read-file.php", { filePath: docume

    1热度

    2回答

    对于Redux及其概念,特别是中间件,我真的很陌生,所以我对任何愚蠢的错误表示歉意。 在这个项目中我的,我需要使用终极版-的thunk。我已经看过一些关于如何应用它们的指南和解释。然后我不断收到一个错误“Uncaught TypeError:无法读取属性'调度'的未定义”。我打开了开发工具,结果被显示此错误: 我不知道,如果我做任何事情的权利。以下是我的动作创作者和商店的代码。 动作/ index

    2热度

    1回答

    我在我的应用中设置了redux,并且从登录开始。到目前为止,我的工作效果很好 - 用户使用Google登录,成功时我的服务器返回访问令牌给放入redux存储区的Web应用程序,然后可用于将来的API调用。 我希望web应用程序立即请求当前用户配置文件以响应存储访问令牌。它需要在访问令牌存储之后 - 所以在调用reducer之后。 实质上,为了响应AUTHENTICATED动作,我想分派LOAD_U

    0热度

    2回答

    我有我的异步行为的问题。我想在action fetchPosts()被调用时将'loading'状态设置为true,并且当fetchPostsSuccess()或fetchPostsFailiure()时将'loading'状态设置为false。 使用我当前的代码,当fetchPosts()接收来自服务器的响应时,它的工作几乎没有问题,除了'正在加载'状态改变,我想在请求开始时改变这个状态。 下面

    2热度

    1回答

    我的应用程序的数据源仅提供XML格式的数据。 我使用axios来获取XML数据。它以结果的数据部分中的字符串结尾。 我试图用xml2js来转换它,但它只是关闭一个异步作业并返回,所以我没有得到redux-promise middelware的工作。减速器将数据发送给应该呈现它的组件时,有效载荷就是无用的。 不知道这是否有意义,但我可以让Reducer等待新的函数调用在发送组件上的数据之前返回? 行

    1热度

    3回答

    所以我刚刚阅读了redux中间件,听起来不错。有一件事是让我烦恼的 - 中间件的返回值。我知道一些中间件返回的东西(即redux-promise),我得到的是其他中间件(即logging)没有 - 并且仅仅返回next(action)的结果。 我的问题是如果我想使用两件中间件都返回的东西会发生什么 - 当然,它们会互相破坏,我只会得到最外面的中间件的返回值。 express/connect中间件通

    5热度

    1回答

    我想用终极版下面的异步逻辑模型: 用户操作触发的异步API调用链。 任何API调用可能会返回401种状态(登录超时) 如果API与401的响应,显示重新登录弹出 在成功重新登录,补发API调用,并继续 我我不确定把这个逻辑放在哪里。行动不知道其他行动,他们只能访问派遣,所以他们不能停下来等待他们完成。减速机无法进入调度,所以我不能把它放在那里...所以它住在哪里?自定义中间件? store.lis