Saltar al contenido principal

Nodos desde referencias

Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

Las aplicaciones de React Native renderizan un árbol de vistas nativas que representa la interfaz de usuario, similar a cómo React DOM lo hace en la web (el árbol DOM). React Native proporciona acceso imperativo a este árbol mediante referencias, que son devueltas por todos los componentes nativos (incluyendo aquellos renderizados por componentes incorporados como View).

React Native proporciona 3 tipos de nodos:

  • Elementos: los nodos de elemento representan componentes nativos en el árbol de vistas (similares a los nodos Element en la web). Son proporcionados por todos los componentes nativos a través de referencias.

  • Texto: los nodos de texto representan contenido de texto crudo en el árbol (similares a los nodos Text en la web). No son accesibles directamente mediante refs, pero pueden accederse usando métodos como childNodes en referencias de elementos.

  • Documentos: los nodos de documento representan un árbol de vistas nativas completo (similares a los nodos Document en la web). Al igual que los nodos de texto, solo pueden accederse a través de otros nodos, usando propiedades como ownerDocument.

Al igual que en la web, estos nodos pueden usarse para recorrer el árbol de UI renderizado, acceder a información de diseño o ejecutar operaciones imperativas como focus.

información

A diferencia de la web, estos nodos no permiten mutaciones (ej.: node.appendChild), ya que el contenido del árbol está completamente gestionado por el renderizador de React.