为什么我得到这个错误?
警告:不建议在严格模式下使用UNSAFE_componentWillMount,这可能会指示代码中存在错误。详情请参见https://reactjs.org/link/unsafe-component-lifecycles。
- 将具有副作用的代码移到componentDidMount,并在构造函数中设置初始状态。
请更新以下组件:副作用(空组件)
应用程序工作正常,去了几个小时,回来发现它给我这个错误!我发现的一个解决方案是删除我删除了它,错误消失了,但我使用的API不起作用,所以我正在寻找另一种解决方案!
"dependencies": {
"@emotion/styled": "^11.10.4",
"@mui/icons-material": "^5.10.9",
"@mui/lab": "^5.0.0-alpha.103",
"@mui/material": "^5.10.9",
"@testing-library/jest-dom": "^5.16.5",
"@testing-library/react": "^13.4.0",
"@testing-library/user-event": "^13.5.0",
"axios": "^1.1.2",
"font-awesome": "^4.7.0",
"gapi-script": "^1.2.0",
"html-react-parser": "^3.0.4",
"jwt-decode": "^3.1.2",
"react": "^18.2.0",
"react-cookie": "^4.1.1",
"react-dom": "^18.2.0",
"react-helmet": "^6.1.0",
"react-router-dom": "^6.4.2",
"react-scripts": "^5.0.1",
"sanitize-html": "^2.7.2",
"web-vitals": "^2.1.4"
},
字符串
1条答案
按热度按时间2guxujil1#
对于API调用,使用“componentDidMount”如果没有帮助,则需要查看您的代码快照以了解正在发生的事情。