我正在使用使用ReactSwipableView包的Material ui SwipeableViews,在控制台上收到此错误
react-dom.development.js:12466警告:componentWillReceiveProps已重命名,不建议使用。有关详细信息,请参见。
- 将获取数据的代码或副作用移动到componentDidUpdate。
- 如果在道具更改时要更新状态,请重构代码以使用备注技术或将其移至静态getDerivedStateFromProps。了解更多信息:
- 将componentWillReceiveProps重命名为UNSAFE_componentWillReceiveProps以在非严格模式下禁止显示此警告。在React 17.x中,只有UNSAFE_名称起作用。要将所有已弃用的生命周期重命名为其新名称,可以
npx react-codemod rename-unsafe-lifecycles
在项目源文件夹中运行。请更新以下组件:ReactSwipableView
有没有什么办法可以摆脱这个错误,我没有尝试过UNSAFE_componentWillReceiveProps但没有任何变化
它来自react-swipeable-views软件包
—
Buk Lau
componentWillReceiveProps
在你的组件,或者是从你的包来了吗?