Aprende React desde Cero
Guía práctica para dominar React sin experiencia previa
Dónde comprarlo
- Publicado
- Páginas
- 148
- Idioma
- Español
- Formatos
- Ebook
- Categoría
- Técnico
Sinopsis
Lee el comienzo
Del capítulo «Introducción a React»
Bienvenido al primer capítulo de Aprende React desde Cero. En este capítulo descubrirás qué es React, cómo surgió y por qué se ha convertido en una de las herramientas más utilizadas para crear interfaces de usuario en la web. Todo se explicará paso a paso, partiendo de cero, sin suponer que ya conoces otros frameworks o bibliotecas modernas.
React es una biblioteca de JavaScript creada para construir interfaces de usuario de forma eficiente. A diferencia de lo que ocurre con muchos marcos de trabajo completos, React se centra exclusivamente en la capa de visualización. Esto significa que te ayuda a organizar y actualizar lo que el usuario ve en pantalla de manera predecible y rápida.
React es una biblioteca de código abierto mantenida principalmente por Meta (anteriormente Facebook). Su objetivo principal es facilitar la creación de interfaces de usuario interactivas mediante el uso de componentes reutilizables. Un componente es una pieza independiente de código que representa una parte de la interfaz, como un botón, un formulario o una tarjeta de producto.
La idea central de React es que la interfaz de usuario debe ser una función del estado de la aplicación. Cuando el estado cambia, React actualiza automáticamente solo las partes necesarias de la pantalla. Esta aproximación reduce errores comunes en el desarrollo web tradicional y mejora el rendimiento.
Para ilustrar la diferencia con el desarrollo sin React, considera cómo se actualiza normalmente un elemento HTML con JavaScript puro:
Este código funciona, pero en aplicaciones grandes resulta difícil de mantener porque hay que gestionar manualmente cada cambio en el DOM. React resuelve este problema proporcionando una capa de abstracción llamada Virtual DOM.
React nació en 2011 dentro de Facebook. Jordan Walke, ingeniero de la compañía, creó la primera versión mientras buscaba una forma más eficiente de actualizar el feed de noticias. El proyecto se denominó internamente “FaxJS” antes de adoptar el nombre React.
En 2013, Facebook decidió liberar React como proyecto de código abierto durante la conferencia JSConf US. Desde entonces, su adopción creció rápidamente. […]