when custom define Cascader children ,it occur createElement error
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 30/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- react, typescript
- Domaine
- frontend
Piste de recherche
Commencez par src/BaseSelect.tsx aux lignes 348 et 794, puis reproduisez le cas de custom children décrit dans l’issue avec le React ref warning et le createElement error. Comparez l’accès à ref avec l’appel à React.cloneElement ; c’est terminé lorsque l’échec est expliqué et que le chemin de custom raw input présente un comportement compatible vérifié ou une limitation documentée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
https://github.com/react-component/select/blob/fe1a13a6ccb9551e17fe7c8ea282bf5df907041d/src/BaseSelect.tsx#L348
In code, it use customizeRawInputElement.props.ref, but in line 794, it assignments to self by cloneElement.
when i used, children is a ReactNode, it warn i should use forwardRef.when i use it, it occured createElement error.
{customizeRawInputElement ? (
React.cloneElement(customizeRawInputElement, {
ref: customizeRawInputRef,
})
) :<Selector>
why it write this
- 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 72/100
NousResearch/hermes-agent#136483 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
Les mainteneurs répondent en général sous 1 jour
-
Tool errors containing cycles or BigInt crash getErrorMessage and replace the original failureOuvertefactory-active factory-automatic task-bug-reproduction-success task-identify-harness-labels-done task-identify-issue-type-done
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
vercel/ai#22796 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
[Bug]: Web chat input doesn't regain focus after a reply finishesPeut-être pris @GaijinSystems l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
zeroclaw-labs/zeroclaw#11658 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
babylonlabs-io/babylon-toolkit#2711 ·
Les mainteneurs répondent en général sous 1 jour