react + redux组件间怎么通信
1 回答
长风秋雁
TA贡献1757条经验 获得超7个赞
1. 父组件 -> 前几层子组件: props
2. 父组件 -> 非常深入的子组件(比如从最顶层到第5层以后): context
这种情况几乎很少见,除非写框架或者工具,最好是只用props,清晰明了
3. 子组件 -> 父组件:callback
4. 子组件时间: 严格意义上不存在这种情况,如果出现这样的需求,说明你的写法是错误的,
数据的流向始终都应该是从顶至下。例如root -> (A,B,C) 所以A组件改变,需要让B改变时,A调用root以props传来的callback从而导致root的state发生变化,这样B就能得到更新
- 1 回答
- 0 关注
- 812 浏览
添加回答
举报
0/150
提交
取消