Javascript 反应本机-生命周期挂钩问题
在node.js cli中运行应用程序时,出现以下错误:Javascript 反应本机-生命周期挂钩问题,javascript,reactjs,react-native,Javascript,Reactjs,React Native,在node.js cli中运行应用程序时,出现以下错误: 将具有副作用的代码移动到componentDidMount,并在构造函数中设置初始状态 将componentWillMount重命名为不安全\ U componentWillMount以在非严格模式下抑制此警告。在React 17.x中,只有不安全的名称才起作用。要将所有不推荐使用的生命周期重命名为新名称,可以在项目源文件夹中运行npx react codemod rename unsafe lifecycles 请更新以下组件:To
- 将具有副作用的代码移动到componentDidMount,并在构造函数中设置初始状态
- 将componentWillMount重命名为不安全\ U componentWillMount以在非严格模式下抑制此警告。在React 17.x中,只有不安全的名称才起作用。要将所有不推荐使用的生命周期重命名为新名称,可以在项目源文件夹中运行
npx react codemod rename unsafe lifecycles
- 将数据提取代码或副作用移动到componentDidUpdate
- 如果在道具更改时更新状态,请重构代码以使用记忆技术,或将其移动到静态getDerivedStateFromProps
- 将componentWillReceiveProps重命名为UNSAFE_componentWillReceiveProps以在非严格模式下抑制此警告。在React 17.x中,只有不安全的名称才起作用。要将所有不推荐使用的生命周期重命名为新名称,可以在项目源文件夹中运行
npx react codemod rename unsafe lifecycles
npx react codemod rename unsafe lifecycles