我很好奇“该功能将在以后的版本中弃用”。是指React文档中的以下注释。
如果发生错误,您可以使用 通过调用setState来componentDidCatch(),但是将不建议使用 在将来的版本中。
由于在版本16中引入了componentDidCatch(),建议使用它来捕获组件树或包装在其中的组件中的错误,因此我肯定不会弃用此方法。
那么,什么会折旧?
生命周期方法?或者
在componentDidCatch中调用setState()吗?
链接到文档:
https://reactjs.org/docs/react-component.html#componentdidcatch
谢谢