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