千锋教育-做有情怀、有良心、有品质的职业教育机构
使用Redux的主要优势之一是它可以帮你处理应用的共享状态。
如果两个组件需要访问同一状态,该怎么办?
这种两个组件同时需要访问同一状态的现象称为“共享状态”。你可以将该状态提升到附近的父组件,但是如果该父组件在组件树中向上好几个组件的位置,那么将状态当做属性向下一个一个地传递,这项工作很快就会变得乏味。
此外,在该父组件和该子组件之间的组件甚至根本不需要访问该状态! 在构建网络应用时,Redux不仅使我们能够以有条理的方式存储数据,而且使我们能够在应用的任何位置快速获取该数据。
只需告诉Redux到底哪个组件需要哪个数据,它就会为你处理后续一切工作! 借助Redux,你可以控制状态改变的时间、原因和方式。
下一篇
useEffect模拟生命周期相关推荐