Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 反应本机-生命周期挂钩问题_Javascript_Reactjs_React Native - Fatal编程技术网

Javascript 反应本机-生命周期挂钩问题

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

在node.js cli中运行应用程序时,出现以下错误:

  • 将具有副作用的代码移动到componentDidMount,并在构造函数中设置初始状态
  • 将componentWillMount重命名为不安全\ U componentWillMount以在非严格模式下抑制此警告。在React 17.x中,只有不安全的名称才起作用。要将所有不推荐使用的生命周期重命名为新名称,可以在项目源文件夹中运行
    npx react codemod rename unsafe lifecycles
请更新以下组件:TouchableOpacity 警告:componentWillReceiveProps已重命名,不建议使用

  • 将数据提取代码或副作用移动到componentDidUpdate
  • 如果在道具更改时更新状态,请重构代码以使用记忆技术,或将其移动到静态getDerivedStateFromProps
  • 将componentWillReceiveProps重命名为UNSAFE_componentWillReceiveProps以在非严格模式下抑制此警告。在React 17.x中,只有不安全的名称才起作用。要将所有不推荐使用的生命周期重命名为新名称,可以在项目源文件夹中运行
    npx react codemod rename unsafe lifecycles
请更新以下组件:TouchableOpacity 警告:componentWillReceiveProps已重命名,不建议使用。 *将数据提取代码或副作用移动到componentDidUpdate。 *如果在道具更改时更新状态,请重构代码以使用记忆技术,或将其移动到静态getDerivedStateFromProps。 *将componentWillReceiveProps重命名为UNSAFE_componentWillReceiveProps以在非严格模式下抑制此警告。在React 17.x中,只有不安全的名称才起作用。要将所有不推荐使用的生命周期重命名为新名称,可以在项目源文件夹中运行
npx react codemod rename unsafe lifecycles