Skip to content

Conversation

zombieJ
Copy link
Member

@zombieJ zombieJ commented Mar 16, 2023

resolve ant-design/ant-design#41261

ref 调用 setState 会触发 rerender,在快速切换时 React 18 会将 batch 合并,这使得 setState 的 prev 一直是 null 会让 React 认为是 null -> node 状态导致死循环。测试环境模拟不出来这种情况。比较蛋疼。

@codecov
Copy link

codecov bot commented Mar 16, 2023

Codecov Report

Merging #342 (62cc04c) into master (dac7918) will not change coverage.
The diff coverage is 100.00%.

❗ Current head 62cc04c differs from pull request most recent head 5b4a5b7. Consider uploading reports for the commit 5b4a5b7 to get more accurate results

@@           Coverage Diff           @@
##           master     #342   +/-   ##
=======================================
  Coverage   90.51%   90.51%           
=======================================
  Files          11       11           
  Lines         548      548           
  Branches      167      161    -6     
=======================================
  Hits          496      496           
  Misses         52       52           
Impacted Files Coverage Δ
src/index.tsx 94.35% <100.00%> (ø)

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@zombieJ zombieJ merged commit d4568bd into master Mar 16, 2023
@zombieJ zombieJ deleted the ref-effect branch March 16, 2023 09:21
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.

Maximum update depth exceeded on Select components

1 participant