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

react父组件更新导致子组件也更新怎么处理

react父组件更新导致子组件也更新怎么处理

神不在的星期二 2019-03-20 22:19:32
我数据在放在父组件ajax请求 然后传给子组件我发现我子组件一张频繁更新,有时候数据没变还更新,而且子组件的comDidM是没有数据的子组件要在props更新的时候才能拿到数据不知道是不是我写的有问题,这样子的话 我每个子组件都在在should哪里判断很多 才能不额外render子组件??不知道大家是怎么处理.
查看完整描述

2 回答

?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

1.在shouldComponentUpdate里判断
2.纯展示的子组件用pureComponent

查看完整回答
反对 回复 2019-04-10
?
SMILET

TA贡献1796条经验 获得超4个赞

尝试一下把 Component 替换为 PureComponent

PureComponent 可以自动对 prop 进行浅比较;如果没变化,就会避免 render


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

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信