Javascript react js项目警告:componentWillReceiveProps已重命名。如何解决呢?

Javascript react js项目警告:componentWillReceiveProps已重命名。如何解决呢?,javascript,reactjs,Javascript,Reactjs,我得到以下警告 Warning: componentWillReceiveProps has been renamed, and is not recommended for use. See react-unsafe-component-lifecycles for details. 将数据提取代码或副作用移动到componentDidUpdate 如果在道具更改时更新状态,请重构代码以使用记忆技术,或将其移动到静态getDerivedStateFromProps。了解有关react派生

我得到以下警告

Warning: componentWillReceiveProps has been renamed, and is not recommended for use. See react-unsafe-component-lifecycles for details.

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

请更新以下组件:条形图、条形图。警告消息已清除。我猜,您已将react软件包更新为17版候选版本。现在,您必须更新一些生命周期方法。你有两个选择

  • 按照中的指南更改生命周期方法

  • 运行警告中提到的单个命令,以修复 不推荐使用的生命周期方法

  • px react代码mod rename不安全生命周期


    警告信息很清楚。我猜,您已将react软件包更新为17版候选版本。现在,您必须更新一些生命周期方法。你有两个选择

  • 按照中的指南更改生命周期方法

  • 运行警告中提到的单个命令,以修复 不推荐使用的生命周期方法

  • px react代码mod rename不安全生命周期


    我们需要查看条形图和条形图的代码才能给出答案。如果这些是从库中导入的组件,则需要更新库。我们需要看到实现条形图和条形图的代码,而不是使用它们的代码。请把它放在问题中,而不是评论中。@CoderFaruk我没有完美的解决方案给你,但是,现在,我假设你是这个用法的新手。到目前为止,我强烈建议您继续进行react使用/学习/应用程序构建。一旦您有足够的react经验,您将能够更好地解决警告问题。如您所见,这些是警告。现在,你可以忽略它。你应该解决它,但是,我建议,现在不要。@CoderFaruk,试试使用Reacharts 2.0.0-beta.5。我们需要查看条形图和条形图的代码才能给出答案。如果这些是从库中导入的组件,则需要更新库。我们需要看到实现条形图和条形图的代码,而不是使用它们的代码。请把它放在问题中,而不是评论中。@CoderFaruk我没有完美的解决方案给你,但是,现在,我假设你是这个用法的新手。到目前为止,我强烈建议您继续进行react使用/学习/应用程序构建。一旦您有足够的react经验,您将能够更好地解决警告问题。如您所见,这些是警告。现在,你可以忽略它。你应该解决它,但是,我建议,现在不要。@CoderFaruk,试试使用Reacharts 2.0.0-beta.5。