React.js está construido en torno a hacer funciones, que toman las actualizaciones de estado de la página y que se traduzcan en una representación virtual de la página resultante.
Siempre que React es informado de un cambio de estado, vuelve a ejecutar esas funciones para determinar una nueva representación virtual de la página, a continuación, se traduce automáticamente ese resultado en los cambios del DOM necesarios para reflejar la nueva presentación de la página.
A primera vista, esto suena como que fuera más lento que el enfoque JavaScript habitual de actualización de cada elemento, según sea necesario. Detrás de escena, sin embargo, React.js hace justamente eso: tiene un algoritmo muy eficiente para determinar las diferencias entre la representación virtual de la página actual y la nueva. A partir de esas diferencias, hace el conjunto mínimo de cambios necesarios en el DOM.
Pues utiliza un concepto llamado el DOM virtual que hace selectivamente sub-árboles de los nodos sobre la base de cambios de estado, desarrollando esto, con la menor cantidad de manipulación DOM posible, con el fin de mantener los componentes actualizados, estructurando sus datos.
Desarrollo web React JS Frontend para principiantes
Aprenda React JS junto con Modern JavaScript desde cero. Este curso es una guía de introducción para principiantes.
Te puede interesar también:
- Cupón Udemy | Guía completa de Microsoft Excel | 100% de descuento
- Cupón Udemy | Aprende Go: La guía completa para dominar Golang | 100% de descuento
- 80,000 alumnos ya aprenden diseño de bases de datos con este curso gratuito
¿Para quién es este curso?
- Cualquiera que quiera aprender los fundamentos de JavaScript moderno
- Cualquiera que quiera aprender los fundamentos de React JS
Requisitos
- Conocimientos básicos de JavaScript o cualquier otro lenguaje de programación.
Lo que aprenderás
- Aprenda JavaScript moderno
- Aprenda React JS
- Aprenda React Hooks
- Aprenda a trabajar con API externas
- Aprenda a realizar solicitudes AJAX
- Cree una aplicación de noticias
Este curso se encuentra disponible de manera gratuita sin necesidad de ningún cupón, a través de la opción “GRATIS”.
Te recomendamos primero leer las diferencias entre un curso gratis y uno de pago para evitar malentendidos:
Cursos gratuitos
- Contenido de vídeo en línea
Cursos de pago
- Contenido de vídeo en línea
- Certificado de finalización
- Preguntas y respuestas de los instructores
- Mensaje directo para el instructor
Para obtener el curso de manera gratuita da clic en el siguiente botón:
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.