React Native-生命周期挂钩问题

时间:2019-11-20 22:23:36

标签: javascript reactjs react-native

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

  • 将具有副作用的代码移动到componentDidMount,并在构造函数中设置初始状态。
  • 将componentWillMount重命名为UNSAFE_componentWillMount以在非严格模式下禁止显示此警告。在React 17.x中,只有UNSAFE_名称起作用。要将所有已弃用的生命周期重命名为其新名称,可以在项目源文件夹中运行npx react-codemod rename-unsafe-lifecycles

请更新以下组件:TouchableOpacity  警告:componentWillReceiveProps已重命名,不建议使用。

  • 将获取代码或副作用的数据移动到componentDidUpdate。
  • 如果在道具更改时要更新状态,请重构代码以使用备忘录技术或将其移至静态getDerivedStateFromProps。
  • 将componentWillReceiveProps重命名为UNSAFE_componentWillReceiveProps以在非严格模式下禁止显示此警告。在React 17.x中,只有UNSAFE_名称起作用。要将所有已弃用的生命周期重命名为其新名称,可以在项目源文件夹中运行npx react-codemod rename-unsafe-lifecycles

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

0 个答案:

没有答案