比如我在一个子组件里面想通过dispatch来发送action,改变一个state,这个子组件嵌套很深,是不是只有用context才能从Provider获取到dispatch?context用的太多会不会不好?
1 回答
慕慕森
TA贡献1856条经验 获得超17个赞
其实楼主只用分清楚组件和容器的区别就好,掌握好哪些Component需要是纯净的,哪些是需要非纯净的。非纯净的全都可以用connect调用。
当层级很多的时候,个别子组件使用connect包裹是很有必要的,可以减少中间层级的re-render。
建立看一看Container&Component模型,获取可以提供一些灵感
添加回答
举报
0/150
提交
取消