适用场景-什么时候选用Redux,什么时候不需要用(用了反而增加复杂度)
适用:
各个页面,组件数据共享比较多,需要用redux(整个数据绑在store上非常方便)
比如一个组件想去使用和操作另一个组件的数据,用Redux就非常方便。
不适合用:
数据变化少,展示较多。 页面组件见共享的数据很少。
注意点:
相比于setState,redux的功能强大,但写法比较繁琐,所以可以在整个项目中引入redux,对于一些state数据比较复杂的需要存储或者共享给其他组件的,可以使用Redux管理,而一些数据比较简单,只需要本页面用到的,用state与setState去写更快捷高效。