文本节点通过observe监听报类型错误

Ouverte
#144 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

@feritcemkahraman y travaille déjà.

Depuis le 24/10/2026.

  • #245 par @feritcemkahraman — ouverte

É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

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de react-component/resize-observer

Toutes les issues de react-component/resize-observer

Issues similaires

Plus d'issues JavaScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.