El paquete ReactDOM y sus usos

Irakli Tchigladze 18 abril 2022
El paquete ReactDOM y sus usos

Cada desarrollador de React tiene un enfoque único para usar bibliotecas externas. Algunos intentan limitar su uso a lo básico, mientras que otros usan bibliotecas externas para casi todo.

En el artículo de hoy, abordaremos una de las bibliotecas esenciales para React, llamada ReactDOM. Este paquete proporciona los métodos necesarios para administrar la representación DOM en aplicaciones React.

Paquete ReactDOM en React

En combinación con la biblioteca React genérica, este paquete es necesario para crear aplicaciones dinámicas en React. Proporciona una función render() crucial, un bloque de construcción esencial de cualquier componente de clase.

En general, este paquete proporciona métodos para interactuar con DOM, lo que nos permite administrar el DOM de la aplicación de manera eficiente. Aquí está la lista de los métodos más esenciales incluidos en el paquete ReactDOM:

  • Render()
  • findDOMNode()
  • unmountComponentAtNode()
  • hydrate()
  • createPortal()

¿Qué son DOM y DOM virtual?

En esencia, DOM (abreviatura de modelo de objeto de documento) es una representación de una página web como un objeto. Proporciona una API para acceder, leer o mutar el contenido de la página.

Antes de la popularidad de React, los desarrolladores de JavaScript trabajaban con bibliotecas como jQuery para cambiar directamente el DOM. La manipulación manual del DOM era ineficiente porque los navegadores volvían a renderizar la página completa, incluso si los cambios en el DOM apenas se notaban.

React ganó popularidad porque proporcionó un DOM virtual, una copia arbitraria de DOM que rastrea los cambios y actualiza el DOM real de una sola vez.

Este enfoque fue mucho más eficiente, por lo que Virtual DOM sigue siendo una de las características principales de React hasta el día de hoy. La biblioteca ReactDOM incluye características esenciales para interactuar con DOM en React.

Instalando ReactDOM en React

En el pasado, los métodos ReactDOM se incluían en el paquete genérico, pero ahora tenemos que importarlos por separado. Primero, debe seleccionar el directorio de la aplicación e instalar el paquete ingresando lo siguiente en la línea de comando:

npm install react-dom

Entonces puedes importarlo. Si está utilizando la versión moderna de JavaScript, puede hacerlo utilizando la instrucción import:

import ReactDOM from 'react-dom'

Alternativamente, si solo necesita importar un método render, puede importarlo así:

import { render } from 'react-dom'

Puede usar el siguiente patrón para importar cualquier otro método específico.

Irakli Tchigladze avatar Irakli Tchigladze avatar

Irakli is a writer who loves computers and helping people solve their technical problems. He lives in Georgia and enjoys spending time with animals.

LinkedIn

Artículo relacionado - React ReactDOM