React 中新旧生命周期对比
React 新的生命周期函数
在React 框架中旧的生命周期函数在新的版中也是可以使用的。
但是在React 官方文档中 以下方法即将过时, 在新的代码中应该避免使用它们:
UNSAFE_componentWillUpdate();
UNSAFE_componentWillReceiveProps(); 在父子组件中才可以使用;
在React 中异步渲染之更新操作:
展示异步渲染带来的新的可能性;
我们得到的重要组件生命周期往往会带来重要的不确定性因素。
原因: 这些生命周期函数经常会被误解和滥用, 此外: 预计, 在异步渲染中, 它们潜在的问题可可能性更大。 我们在即将发布的版本中为这些生命周期添加 "UNSAFE_"前缀, (这里的"unsafe_" 并不是表示安全性)
而是表示这些生命周期函数的代码在React 中的未来版本中更有可能出现bug, 尤其是在异步渲染之后)
--------------------------------------------------------------------------------
在React 框架中以后尽量避免使用这三个生命周期函数
新版本中生命周期函数 (即将废弃掉的生命函数)
1: componentWillMount(); 组将将要挂载
2: componentWillReceiveProps(); 子组件接受父组件的数据, render的时候使用
3: componentWillUpdate(); 组件将要更新操作
在新的生命周期函数中, 即将废弃掉三个生命周期函数 三个带有(Will 的函数)
1: componentWilMount(); // 组件即将挂在阶段
2:componettWillUpdate(); // 组件即将更新阶段
3: componentWillReceiveProps() 这三个方法即将废弃React 中新旧生命周期对比
React 新的生命周期函数
在React 框架中旧的生命周