这是 react doc
这个生命周期以前被命名为 componentWillMount。该名称将继续有效,直到版本 17。
但是 ReactJS 中的 componentWillMount 和 UNSAFE_componentWillMount 有什么区别。

最佳答案

两种生命周期方法在 React 16 中的作用相同。

不同之处在于 componentWillMount 从版本 17 开始的 future 版本的 React 中将不存在。

所以如果你想让你的代码在 React 的 future 版本中工作,你有两个选择:

  • 推荐 :使用组件类的构造函数代替
  • 使用 UNSAFE_componentWillMount

  • 生命周期方法被重命名,以确保开发人员意识到有比使用 UNSAFE 方法更好的方法。

    关于reactjs - ReactJS 中的 componentWillMount 和 UNSAFE_componentWillMount 有什么区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51786986/

    10-13 09:46