【每日一题NO.60】16.X 中 props 改变后在哪个生命周期中处理?

共 501字,需浏览 2分钟

 ·

2021-10-16 18:32

生命周期

static getDerivedStateFromProps():返回一个对象用于更新 state,返回 null 则不更新。

shouldComponentUpdate():根据返回值,判断 React 组件是否受 props 变化影响。

getSnapshotBeforeUpdate():在最近一次渲染输出(提交到 DOM 节点)之前调用。它使得组件能在更改之前从 DOM 中捕获一些信息(例如滚动信息,后台数据变更)

componentDidUpdate():可以对比 props 变化,也可以执行一些网络请求。

所有《每日一题》的 知识大纲索引脑图 整理在此:https://www.yuque.com/dfe_evernote/interview/everyday
你也可以点击文末的 “阅读原文” 快速跳转


END
愿你历尽千帆,归来仍是少年。
浏览 30
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报