【问题标题】:How to configure redux reducer for multiple API requests?如何为多个 API 请求配置 redux reducer?
【发布时间】:2021-03-04 18:36:50
【问题描述】:

制作支持多个 API 请求及其结果的 redux reducer 的首选方法是什么?需要明确的是,如果我有一个热门电影、即将上映的电影和新电影的列表(所有这些都可以分页),我应该如何以最佳实践方式配置我的 reducer?我应该支持请求的所有状态,未决、已完成、已拒绝。我应该制作一个减速器还是每个功能都应该有自己的减速器?所有结果将显示在同一页面上。谢谢。

【问题讨论】:

    标签: reactjs react-native redux react-redux redux-thunk


    【解决方案1】:

    如果热门电影、即将上映的电影和新电影都是不同的格式,那么你可以制作 3 个 reducer 并像这样组合它们:https://redux.js.org/api/combinereducers/

    如果它们都是相同的格式,但具有指定哪些电影受欢迎、即将上映、新上映等的属性。那么您可以为“电影”格式制作一个 reducer 并使用它。

    【讨论】:

      猜你喜欢
      • 2020-03-25
      • 1970-01-01
      • 2017-10-02
      • 1970-01-01
      • 1970-01-01
      • 2012-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多