文本节点通过observe监听报类型错误
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- javascript, react
- Domaine
- frontend
Piste de recherche
Reproduisez les cas signalés dans l’issue : un nœud de texte passé à ResizeObserver et un élément rendu par une fonction. Suivez la manière dont les résultats de findDOMNode sont transmis à observe ; le travail est terminé lorsque les nœuds de texte ne provoquent plus d’erreur de type et que les éléments rendus par des fonctions sont gérés ou clairement rejetés sans tentative d’observation invalide.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
<ResizeObserver onResize={onResize} disabled={disabled}>
<Wrapper>
11
<textarea ref={textareaRef} placeholder="I'm a textarea!" />
</Wrapper>
</ResizeObserver>
如果传入文本节点 通过findDOMNode获取到的是nodeType为3的节点,通过调用observe(currentElement, onInternalResize); 传入类型不匹配导致报错,还有就是如果传入() => <div>11</div> 函数渲染的话,通过findDOMNode找不到被监听的函数
我从antd里的Affix中发现的问题 最后定位到这了。
- Langage dominant
- JavaScript
- Étoiles
- 201
- Forks
- 48
- 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/resize-observer
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
react-component/resize-observer#236 · 4 commentaires ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 52/100
-
findDOMNode is deprecatedPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
react-component/resize-observer#208 · 8 commentaires · 28 réactions ·
-
[QUESTION]如何解决因为动画导致高度变化没有监听到Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 20/100
-
使用 antd.Table.scroll.x 会导致脚本异常:ResizeObserver loop completed with undelivered notifications.Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
react-component/resize-observer#190 · 1 commentaire ·
Toutes les issues de react-component/resize-observer
Issues similaires
-
cdx-audit output written to a pipe is cut off at 64 KiBPeut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouvertebug mode:cli
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
Les mainteneurs répondent en général sous 1 jour
-
Build produces empty forge.min.js: package.json lists "forge" instead of "node-forge"Peut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
Fei2411/DeepSeek-Bot#963 · 1 commentaire ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Miaotofu01/Study-Mate#244 ·
Les mainteneurs répondent en général sous 1 jour
-
test-reliability
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Azure/azure-sdk-for-js#40672 · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour