-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
useRequest Warning: Can't perform a React state update on a component that hasn't mounted yet. #2356
Comments
React has removed this warning in v18, please see: reactwg/react-18#82 In React < v18, please ignore this warning. |
React 18.2.0 并没有解决 |
来给个 demo ?具体问题具体分析 |
截图的报错和 reactwg/react-18#82 里的报错:
好像不是同一个问题,后面再看下 |
@mao437303994 来个 demo 呢 |
Hello @mao437303994. Please provide a online reproduction by forking this link https://codesandbox.io/s/ok2fe or a minimal GitHub repository. Issues labeled by 你好 @mao437303994, 我们需要你提供一个在线的重现实例以便于我们帮你排查问题。你可以通过点击 此处 创建一个 codesandbox 或者提供一个最小化的 GitHub 仓库。3 天内未跟进此 issue 将会被自动关闭。 |
@1zilc 多谢提供 demo,但是没有复现 |
React 18.3.3 在使用 useRequest 也遇到了一样的问题 |
+1 |
Hello @mao437303994. We totally like your proposal/feedback, welcome to send us a Pull Request for it. Please send your Pull Request to proper branch (feature branch for the new feature, master for bugfix and other changes), fill the Pull Request Template here, provide changelog/TypeScript/documentation/test cases if needed and make sure CI passed, we will review it soon. We appreciate your effort in advance and looking forward to your contribution! 你好 @mao437303994,我们完全同意你的提议/反馈,欢迎直接在此仓库 创建一个 Pull Request 来解决这个问题。请将 Pull Request 发到正确的分支(新特性发到 feature 分支,其他发到 master 分支),务必填写 Pull Request 内的预设模板,提供改动所需相应的 changelog、TypeScript 定义、测试用例、文档等,并确保 CI 通过,我们会尽快进行 Review,提前感谢和期待您的贡献。 |
好像是设置了 cacheKey 就会有这个问题 |
same #1866 |
确认,设置了cacheKey就会有问题,注释掉就没问题。React 18.2.0 |
这个问题没人遇到吗?获取到数据之前组件已经被卸载了,内部依旧调用useUpdate()导致报错
The text was updated successfully, but these errors were encountered: