为了账号安全,请及时绑定邮箱和手机立即绑定

reactjs在使用redux的时候,子组件触发action,父组件也会更新?

reactjs在使用redux的时候,子组件触发action,父组件也会更新?

婷婷同学_ 2019-02-14 23:15:33
例如 在A组件下面有一个B组件,当我在B组件 dispatch一个action的时候,state发生改变,结果A组件更新,然后B组件更新。这样正常么?能不能只更新B组件,而父组件不更新?第二A组件 对应reduer 是A.js C组件对应C.js,A C 同级,但是 当在 B组件dispatch action的时候A C里面的reducer都会触发一次,
查看完整描述

2 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

所有被connect的组件都会更新,所以有重复更新渲染的问题,不过应该没有什么问题的,redux就这样的,dispatch action的时候,所有的reducers都会执行。而父组件不更新,使用setState?使用mobx?


查看完整回答
反对 回复 2019-02-20
  • 2 回答
  • 0 关注
  • 1493 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号