我写了几十个 React 文件,从不使用 componentDidUpdate 方法。 是否存在何时需要使用此方法的典型示例? 我想要一些真实的例子,而不是简单的演示。 感谢您的回答!
有时,您可能会在构造函数或componentDidMount中的props中添加状态值,当props更改但组件已经挂载时,可能需要调用setState,因此componentDidMount将不会执行,构造函数也不会执行;在这种情况下,由于道具已更改,因此可以使用componentDidUpdate,可以在具有新道具的componentDidUpdate中调用setState。