升级到 react 16.9 时 - 收到错误:“请更新以下组件:t”

Omt*_*guy 9 reactjs

在升级到 React 16.9 时,我收到以下错误。问题是我没有名为“t”的组件。我怎样才能得到它的真名?我的代码中没有不安全的方法,所以我假设它与 3rd 方库有关。

bundle.js:174471 警告:componentWillReceiveProps 已重命名,不推荐使用

  • 将数据获取代码或副作用移动到 componentDidUpdate。
  • 如果您在道具更改时更新状态,请重构您的代码以使用记忆技术或将其移动到静态 getDerivedStateFromProps。了解更多信息:

  • 将 componentWillReceiveProps 重命名为 UNSAFE_componentWillReceiveProps 以在非严格模式下抑制此警告。在 React 17.x 中,只有 UNSAFE_ 名称有效。要将所有已弃用的生命周期重命名为其新名称,您可以npx react-codemod rename-unsafe-lifecycles在项目源文件夹中运行。

请更新以下组件: t

Ole*_*leg -4

使用 React 16.9.0 时出现“弃用生命周期”警告

React 16.9 弃用警告