【发布时间】:2016-08-06 17:58:45
【问题描述】:
我有一些 ajax 请求没有直接操纵我的应用程序状态。在 react/redux 应用程序中,是否有必要(或者有什么好处)为这些 ajax 请求分派一个操作,而不是直接在组件中发送一个 ajax 请求?
为了简化我的场景,我基本上有一个关于我的 redux 状态的对象列表。我正在使用表单将新对象发布到数据库,成功发布后,我将重定向到发送 GET 请求并获取列表并更新状态的列表页面。
发布新对象的 AJAX 调用并未直接操纵我的状态。
与我合作的团队正在完成完整的 3 步 redux 异步步骤
例如:'FETCH_REQUESTED'、'FETCH_SUCCESS'、'FETCH_FAIL' 以及所有 AJAX 请求的相应减速器,添加更多是一个很大的麻烦,减速器似乎没有意义。
【问题讨论】:
标签: javascript ajax reactjs redux