React Native 在严格模式下使用UNSAFE_componentWillMount

ttp71kqs  于 2023-08-07  发布在  React
关注(0)|答案(1)|浏览(128)

为什么我得到这个错误?
警告:不建议在严格模式下使用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"
  },

字符串

2guxujil

2guxujil1#

对于API调用,使用“componentDidMount”如果没有帮助,则需要查看您的代码快照以了解正在发生的事情。

相关问题