Redux

253 阅读1分钟

redux是一个专门用于做状态管理的JS库不是react插件库

作用:集中式管理react应用中多个组件共享的状态

1.web应用是一个状态机,视图与状态是一一对应的。

2.所有的状态,保存在一个对象里面。

它可以用在react angular vue等项目中,但是基本与react配合使用

什么情况下需要使用redux?

1.某个组件的状态,需要让其他组件可以随时拿到(共享)

2.一个组件需要改变另一个组件的状态(通信)

总体原则:能不用就不用如果不用比较吃力才使用