希望能在registerWatch的回调函数中带出触发值改变的triggerName
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- react, typescript
- Ambito
- frontend
Direzione di ricerca
Inizia individuando registerWatch, shouldUpdate e notifyWatch nel codice del form TypeScript e tracciando come vengono invocati i callback per l’input dell’utente rispetto agli aggiornamenti dell’API. Il lavoro è completato quando il callback espone quale trigger ha causato la modifica e il comportamento è verificato per entrambi i percorsi; l’issue non indica file specifici né test esistenti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
作为antd的深度使用者, 经常会用到这些内部的hooks
shouldUpdate和notifyWatch会在任意表单字段变化时候触发, 在二次封装的时候经常会用到。比如这次实现配置化表单联动,需要知道触发值改变的是 api调用 还是 用户输入, 来实现循环联动的效果
之前通过修改源码实现过一版,但是这种方式毕竟不好,换个项目就用不了了,现在想把这个功能抽成插件,就这点实在是绕不开
而且这个api带出triggerName也很合理,求求了
- Lingua principale
- TypeScript
- Stelle
- 1k
- Fork
- 287
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di react-component/field-form
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
react-component/field-form#768 · 5 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
react-component/field-form#751 ·
-
Add getFieldsWarning APIAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100
react-component/field-form#749 ·
-
useWatch支持dynamic pathAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
react-component/field-form#746 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
react-component/field-form#733 · 1 commento ·
Tutte le issue di react-component/field-form
Issue simili
-
area:agent-view area:tui bug platform:macos
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
anthropics/claude-code#104558 ·
I maintainer di solito rispondono entro 1 giorno
-
updater
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
UniversityOfHelsinkiCS/oodikone#5141 ·
-
maintanance
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
inmanta/web-console#7606 ·
I maintainer di solito rispondono entro 1 giorno
-
bug skills
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
equinor/fusion-framework#5846 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 74/100