Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

v5.25.0 对 useMergedState 的重构, 导致rc-picker@2.6.11重复render, 页面卡死

Aperta
#393 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
42/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
react, typescript
Ambito
frontend

Direzione di ricerca

Inizia con il refactoring di useMergedState nel commit 832a397699059fb2ecf852a874e305904119a103 e confrontalo con rc-util 5.24.8. Riproduci il problema usando rc-picker's RangePicker con disabled={[false, true]}, quindi traccia i render ripetuti e conferma che la pagina non si blocchi più con rc-util 5.25.0 o versioni successive.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

rc-util 5.25.0版本及之后版本, 会导致 rc-picker 特定场景卡死

rc-picker 依赖关系
image

rc-util 产生问题的commIt: 832a397699059fb2ecf852a874e305904119a103

复现路径描述:

  1. disabled 有两个不一致的值
    <RangePicker
    disabled={[false, true]}
    />

问题表象:
image
image

暂时解决方案:
yarn 依赖版本锁定
"resolutions": {
"rc-util": "5.24.8"
},

Lingua principale
TypeScript
Stelle
670
Fork
205
Merge medio
15g 17h
PR unite (30g)
6

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di react-component/util

Tutte le issue di react-component/util

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.