Skip to content

fix(uselist): prevent race condition in request - #669

Merged
jin-sir merged 1 commit into
DTStack:masterfrom
LuckyFBB:fix_668
Oct 10, 2026
Merged

jin-sir merged 1 commit into
DTStack:masterfrom
LuckyFBB:fix_668

Conversation

@LuckyFBB

Copy link
Copy Markdown
Collaborator

变更类型

请选择以下选项以描述 PR 的类型:

  • Bug 修复(修复现有问题)
  • 新功能(添加了一个功能)
  • 代码优化(性能改进、代码重构)
  • 文档更新
  • 单测新增或修改
  • 其他(请说明):

相关问题

#668

useList在异步请求返回时未校验当前请求是否为最新发起的请求,当连续触发请求且较早发出的请求较晚响应时,旧数据会覆盖最新请求的数据。

变更内容

在 useList 的 fetcher.then 成功回调中增加 requestId 校验,若不是最新请求标识则直接退出,确保只有最新请求的返回结果会更新 data 和 total。

详细描述

对应 Previewer

@LuckyFBB
LuckyFBB requested a review from jin-sir October 10, 2026 03:47
@jin-sir
jin-sir merged commit ea9469c into DTStack:master Oct 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants