React Native:警告:componentWillReceiveProps已重命名,不建议使用。 SwipeOut组件问题

问题描述 投票:0回答:1

我正在使用Swipeout收到此警告:

“警告:componentWillReceiveProps已被重命名,不建议使用。见

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

与componentWillMount相同。

值得注意的是,使用npx react-codemod named-unsafe-lifecycles不能缓解此错误。

我进入了Swipeout的代码,并手动添加了UNSAFE_,但是每次编译代码时,它都会恢复原状。

我在GitHub上的页面上提出了一个问题,但几天后没有任何回应。

建议?

谢谢,

react-native components expo
1个回答
0
投票

同时,我建议您分叉该项目。进行更改,从您的依赖项中删除OG软件包,并使用以下命令安装您自己的fork:

npm install <YOUR-GITHUB-USERNAME>/<YOUR-REPO-NAME>

哦,当您在这里的时候,如果您有时间,请向他们发送请求请求;)

© www.soinside.com 2019 - 2024. All rights reserved.