我正在使用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上的页面上提出了一个问题,但几天后没有任何回应。
建议?
谢谢,
同时,我建议您分叉该项目。进行更改,从您的依赖项中删除OG软件包,并使用以下命令安装您自己的fork:
npm install <YOUR-GITHUB-USERNAME>/<YOUR-REPO-NAME>
哦,当您在这里的时候,如果您有时间,请向他们发送请求请求;)