为什么我们需要使用Redux?

时间:2018-08-20 14:45:30

标签: reactjs redux

很抱歉,这个问题,但我真的不明白为什么如果我可以对核心redux进行相同操作,为什么必须对react使用react。我可以制作this.setState({})并在组件之间传递此状态值,应用程序将以相同的方式工作。 redux有什么优势?

1 个答案:

答案 0 :(得分:1)

出于许多原因,Redux是许多React应用程序中最常用的状态管理:

  • 在扩展应用程序时减少并管理复杂性。
  • 确保在多个React组件之间共享同一状态。
  • 减少通过多个道具传递的道具数量 组件级别。
  • 避免大量使用setState,这可能会损坏您的组件 性能。
  • Redux通过其一个全局对象断言始终只有一个 真理之源。