作者: 文章来源:
本文原地址:https://www.mimiwuqi.com/webqianduan/197314.html

从图中可以看出,如果不用 Redux,我们要传递 state 是非常麻烦的。Redux 中,可以把数据先放在数据仓库(store-公用状态存储空间)中,这里可以统一管理状态,然后哪个组件用到了,就去 stroe 中查找状态。如果途中的紫色组件想改变状态时,只需要改变store中的状态,然后其他组件就会跟着中的自动进行改变。
在我看来 Redux 就是 Flux 的升级版本,早期使用 React 都要配合 Flux 进行状态管理,但是在使用中,Flux 显露了很多弊端,比如多状态管理的复杂和易错。所以 Redux 就诞生了,现在已经完全取代了 Flux,过时的东西就不再讲解了。
如果你说公司还在用 Flux,你可以试着学会 Redux 后,进行升级,抛弃 Flux,其实前端的知识就是更新淘汰的这么迅速,要时刻保持学习的习惯。
更多 建站教程 请访问 https://www.mimiwuqi.com/webqianduan/