React Native中跨功能组件共享全局状态的技术



我是React的新手,所以我不知道实现某种全局状态的最佳方法。我目前正在React Native开发UI。对于不同的";事物;在屏幕上。开发的下一步是实现相关功能组件之间的共享状态。有问题的状态是一个简单的整数值,它将决定设计的各个部分。我看到有很多方法可以实现这个状态,但我不知道什么是最好的。我应该如何实现我的共享整数变量?

我建议查看Redux或React Context。我认为任何一种都适用于您的场景,如果您继续使用React,两者都将非常有价值。:(

当然,这是主观的,但我想说,当你刚开始的时候,上下文可能更容易消化和进入。考虑到您只需要存储一些与设计相关的数据,这对初学者来说可能绰绰有余。Redux有更多的复杂性,但它肯定会让你必须管理的状态变得越复杂。

上下文:https://reactjs.org/docs/context.html

Redux:https://react-redux.js.org/

有各种可用的客户端状态管理库。您可以使用中的任何一个。例如,Redux、Mobx

Redux我想推荐

最新更新