什么时候该用 Redux,四张图片告诉你

@GuoYongfeng 2017-12-06 03:24:22发表于 iuap-design/blog

原文地址:https://medium.com/dailyjs/when-do-i-know-im-ready-for-redux-f34da253c85f

使用React组件自身的 state 进行数据传递

image

通过状态提升来解决非父子组件的数据传递

image

页面中多组件间的数据传递

这个时候可以考虑来个EventBus事件机制,或开始考虑 Redux了

image

如果你的应用中出现了这些情况,Redux或是mobx等状态管理方案可以上场了

  • UI 可以根据应用程序状态变化
  • 许多不相关的组件以相同的方式更新状态
  • 状态树相对较为复杂了
  • 状态以许多不同的方式更新

image