redux里面的组件通信问题?

比如我在一个子组件里面想通过dispatch来发送action,改变一个state,这个子组件嵌套很深,是不是只有用context才能从Provider获取到dispatch?
context用的太多会不会不好?

慕神8447489
浏览 417回答 1
1回答

慕慕森

其实楼主只用分清楚组件和容器的区别就好,掌握好哪些Component需要是纯净的,哪些是需要非纯净的。非纯净的全都可以用connect调用。当层级很多的时候,个别子组件使用connect包裹是很有必要的,可以减少中间层级的re-render。建立看一看Container&Component模型,获取可以提供一些灵感
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript