getderivedstatefromprops 和 componentdidupdate什么时候用哪个?-灵析社区

LightSea

getderivedstatefromprops 和 componentdidupdate这两个的应用场合分别是哪些呢

阅读量:292

点赞量:11

问AI
* getDerivedStateFromProps: 应用场合:当组件接收到新的 props,并且需要根据新的 props 更新其内部状态时,可以使用 getDerivedStateFromProps。 * componentDidUpdate: 应用场合:当组件完成更新后,需要执行一些额外的操作,例如更新 DOM、与外部库进行交互(例如请求数据)等,可以使用 componentDidUpdate。