【问题标题】:React native App having api calls - should I use redux?反应具有 api 调用的本机应用程序 - 我应该使用 redux 吗?
【发布时间】:2020-05-30 16:02:57
【问题描述】:

我开始在 react native 中构建一个应用程序,它将基于太多的 api 调用示例,不同用户登录时会有不同的选项,因此它将完全基于 apis 加载。 现在,我已经阅读了一些关于 redux 的内容,但无法理解为什么以及在我的项目中使用它会带来什么好处。任何方向。

【问题讨论】:

    标签: react-native redux


    【解决方案1】:

    Redux 是一个状态管理器,一个用于 JS 应用的可预测状态容器。它处理您的应用程序的状态,例如,您的应用程序中有 2 个不同的堆栈,其中一个有 3 个屏幕,另一个有 2 个屏幕,所以当您想从另一个堆栈访问另一个堆栈时,您需要通过将它们作为道具传递来处理它,并且没有地方可以将整个状态放在一个地方! 因此 Redux 或任何其他状态管理器都会处理它,您可以随时访问应用程序的状态,并且可以更改它以获取更多信息 https://redux.js.org/introduction/getting-started

    【讨论】:

      【解决方案2】:

      我对此进行了大量研究,还考虑了诸如钩子和状态之类的其他主题,但事实证明这是编写大型 React Native 应用程序的最推荐方法之一,尤其是在涉及大量 API 调用时。希望这会有所帮助!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-09
        • 1970-01-01
        • 1970-01-01
        • 2017-10-30
        • 1970-01-01
        • 2021-11-24
        相关资源
        最近更新 更多