何时不在React-Native中使用Redux?

Nav*_*oid 6 react-native redux react-redux

我最近开始研究React-Native Apps,发现Redux很有帮助.但根据我的理解,当我使用Reducers(主要用于使用WebServices API)时,数据存储在App级别状态,可以使用Components.由于所有数据都处于应用级别状态,因此App性能不会很苛刻.我在这里很困惑.请推荐一个出路.谢谢

Oma*_*mar 5

Redux单一存储不应影响您的应用程序性能。唯一的区别是所有状态对象都嵌套在单个树中,而不是存储在多个不同的嵌套组件中。
相反,真正影响React应用程序性能的是渲染过程。在React中,由于随之而来的(有时是无用的)重新渲染,不断更新组件的局部状态或道具可能会导致性能下降。如果您真的担心Redux的性能,那么本文可能会涵盖您的大部分疑问,并为您提供一些有用的见解。