中等React生命周期
0 1

在React中,发起网络请求应该放在生命周期的哪个阶段?为什么?

【概念释义】

网络请求应放在 commit 之后,类组件用 componentDidMount(首次)与 componentDidUpdate(依赖变),函数组件用 useEffect。原因:render 须纯函数且可能多次执行(Strict Mode),在 render/mount 前请求会导致 SSR 水合不一致、重复请求、无法安全清理。不要在 componentWillMount 发请求(已废弃)。

【基础使用】

jsx
function UserProfile({ userId }) {

登录查看完整 1191

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)