我出现的是这样的警告貌似是说我的版本需要更新。
来源:5-1 详情页面的制作(1)
Vigorous阿炎
2020-12-17 12:27:45
在这里输入代码,可通过选择【代码语言】突出显示
1回答
好帮手慕夭夭
2020-12-17
同学你好,不是说版本需要更新,警告是说componentWillReceiveProps已经重命名了,现在不建议使用它了。看截图上的react版本号,同学现在用的已经是最新版的了。如下图所示:
课程中用的是16版,里面使用的componentWillReceiveProps在17版中已经重命名了,即getDerivedStateFromProps替代componentWillReceiveProps。可以点击警告中的官网链接查看componentWillReceiveProps查看现在具体要如何使用。不过,警告不是报错,一般不会影响项目运行。不影响运行时,我们可以忽略它。
另外,老师建议你,最好先别使用新版本。因为咱们课程使用的是16版,如果练习时用17版,后续可能还会有其他问题。建议跟着视频,先使用16版的去练习,跟着视频一步步来,学习的效率更快哦。如果想要更改版本,可以手动更改下面的react版本号。然后把项目中的node_modules删掉,再重新使用npm install 安装一下依赖包即可。
祝学习愉快~
相似问题