能否去掉 onBlur 的默认行为: 添加 tag?
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- react, typescript
- Domaine
- frontend
Piste de recherche
Commencez par retracer le comportement de onBlur et ses appels à toggleOpen(false) et clearSearchValue(''), puis examinez comment le rendu personnalisé des dropdowns interagit avec le mode tag. Le problème est terminé lorsque les dropdowns personnalisés peuvent éviter ces effets de blur par défaut sans ajouter d'options indésirables ni casser le comportement existant.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
onBlur 的默认行为太多了, 自定义 dorpdown 基本无法使用
比如:
- toggleOpen(false) , 导致无法使用内嵌 modal
- clearSearchValue(''), 导致无法在自定义 DorndpwnRender内部修改去切换 mode, 因为tag 模式下, blur 会视为添加到 options, 导致切换到其他的 mode 会额外多出这个 option,切换一次多一次
@afc163
一个函数应该只做一件事情, 不要加太多自己的默认行为进去却不提供撤销方式
- Langage dominant
- TypeScript
- Étoiles
- 939
- Forks
- 480
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de react-component/select
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
react-component/select#1216 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 45/100
react-component/select#1159 ·
-
a11y 问题Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
react-component/select#1087 · 1 réaction ·
-
showSearch 默认值是 false 把Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 25/100
react-component/select#1086 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 30/100
react-component/select#1082 · 1 commentaire ·
Toutes les issues de react-component/select
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
microsoft/playwright#43327 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
microsoft/TypeScript#64758 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
opensearch-project/OpenSearch-Dashboards#12937 ·
Les mainteneurs répondent en général sous 2 jours
-
Liveness marks block-included attesters live in the block's epoch instead of the attestation's epochOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
Les mainteneurs répondent en général sous 1 jour
-
status: needs-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
a2ui-project/a2ui#3158 ·
Les mainteneurs répondent en général sous 2 jours