在升级到 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
| 归档时间: |
|
| 查看次数: |
14975 次 |
| 最近记录: |