React es una biblioteca de desarrollo de interfaz de usuario basada en JavaScript. Facebook y una comunidad de desarrolladores de código abierto lo ejecutan.
Aunque React es una biblioteca más que un lenguaje, se usa ampliamente en el desarrollo web. La biblioteca apareció por primera vez en mayo de 2013 y ahora es una de las bibliotecas frontend más utilizadas para el desarrollo web.
React ofrece varias extensiones para el soporte de arquitectura de aplicaciones completas, como Flux y React Native, más allá de la mera interfaz de usuario.
La popularidad de React hoy ha eclipsado la de todos los demás marcos de desarrollo front-end.
React facilita la creación de aplicaciones web dinámicas porque requiere menos codificación y ofrece más funcionalidad, a diferencia de JavaScript, donde la codificación a menudo se vuelve compleja muy rápidamente.
Usa Virtual DOM, por lo que crea aplicaciones web más rápido. Virtual DOM compara los estados anteriores de los componentes y actualiza solo los elementos del Real DOM que se cambiaron, en lugar de actualizar todos los componentes nuevamente, como lo hacen las aplicaciones web convencionales.
Ya sabemos que React se usa para el desarrollo de aplicaciones web, pero eso no es todo lo que puede hacer.
Existe un marco llamado React Native, derivado del mismo React, que es muy popular y se usa para crear hermosas aplicaciones móviles.
Entonces, en realidad, React se puede usar para crear aplicaciones web y móviles.
Crea tu primer sitio web React
Este curso de 1 hora basado en proyectos le brinda experiencia práctica con uno de los mejores marcos de desarrollo web, React.
Podría interesarte:
Si tienes experiencia con HTML, CSS y JavaScript y quieres comenzar a desarrollar con React, este curso es para ti.
Después de completar este curso, comprenderá los conceptos básicos de React y podrá crear y crear sitios web fácilmente con React.
El curso está desarrollado a modo que al momento que veas un video, el instructor te guiara y podrás poner en práctica todo en tiempo real.
En un video que se reproduce en una pantalla dividida con tu área de trabajo, tu instructor te guiará en cada paso:
- Orientación de la interfaz de usuario y vista previa del producto terminado
- Descripción general de reacción
- Cree el sitio web de inicio y comience a personalizar
- Renderiza la imagen del banner con un componente funcional
- Escribir disparadores y llamar a procedimientos almacenados
- Aplique CSS para que la imagen del banner responda
- Muestre una foto prototipo con un componente basado en clases
- Haz un componente de álbum y renderiza todas nuestras fotos.
- Genere dinámicamente el contenido para el álbum con JSON
- Depuración
El curso es gratis, no necesitas pagar nada para acceder a él, ya que Coursera ofrece los proyectos de aprendizaje guiados de manera gratuita para que los propios alumnos aprendan a su ritmo.
Para ir al curso usa este enlace.
Deja tus comentarios y sugerencias
Sobre Facialix
Facialix es un sitio web que tiene como objetivo apoyar en el aprendizaje y educación de jóvenes y grandes. Buscando y categorizando recursos educativos gratuitos de internet, de esta manera Facialix ayuda en el constante aprendizaje de todos.