请求竞态与取消

快速切换时慢的旧请求会晚到并覆盖新页面;用清理函数的结果归属和 AbortController 保证界面只认最后一次请求。

React核心约 25 分钟
开始学习
学习目标
  • 解释请求竞态的成因:响应到达顺序不等于发起顺序
  • 用 useEffect 清理函数实现「只认最后一次请求」的结果归属策略
  • 用 AbortController 真正取消过期请求,并正确处理 AbortError
相关练习
知识点
请求竞态useEffect 清理函数AbortController结果归属

内容版本 1.0.0,核验于 2026-10-26

Command Palette

Search for a command to run...