来自定义
mapStateToProps
用于从存储中选择连接组件所需的数据部分。
我不明白为什么我们必须指定mapStateToProps
——如果我可以在组件中使用整个存储数据,那么mapStateToProps
到底提供了什么?如果我选择了数据的某一部分,会发生什么?
有什么优点吗?
mapStateToProps
只为您提供组件中所需的商店的p艺术- 每当存储状态更改时(每当返回的存储的相对部分更改时(,它都会调用
- 它可以返回不同结构的存储数据
- 可以为不同的组件道具返回不同结构的存储数据
- 可以重复用于需要商店相同部件的不同组件