0 calificaciones0% encontró este documento útil (0 votos)
4 vistas5 páginas
Este documento describe un proyecto de React creado por los estudiantes Cristian Zelaya Vaca y Brandon Hurtado Sanchez del Instituto Tecnológico "InfoCal" en Santa Cruz, Bolivia. Explica qué es React, cómo funciona usando componentes y el DOM virtual, cómo crear un proyecto de React usando npm y cómo implementarlo en una página web. También describe las principales características de React como su enfoque en componentes, DOM virtual, estilo declarativo y flujo unidireccional de datos, así como sus usos para crear interfaces
Este documento describe un proyecto de React creado por los estudiantes Cristian Zelaya Vaca y Brandon Hurtado Sanchez del Instituto Tecnológico "InfoCal" en Santa Cruz, Bolivia. Explica qué es React, cómo funciona usando componentes y el DOM virtual, cómo crear un proyecto de React usando npm y cómo implementarlo en una página web. También describe las principales características de React como su enfoque en componentes, DOM virtual, estilo declarativo y flujo unidireccional de datos, así como sus usos para crear interfaces
Este documento describe un proyecto de React creado por los estudiantes Cristian Zelaya Vaca y Brandon Hurtado Sanchez del Instituto Tecnológico "InfoCal" en Santa Cruz, Bolivia. Explica qué es React, cómo funciona usando componentes y el DOM virtual, cómo crear un proyecto de React usando npm y cómo implementarlo en una página web. También describe las principales características de React como su enfoque en componentes, DOM virtual, estilo declarativo y flujo unidireccional de datos, así como sus usos para crear interfaces
INSTITUTO TECNÓLOGICO “INFOCAL” SUBSEDE SANTA CRUZ
PROYECTO
“REACT”
TECNICO SUPERIOR
CARRERA
SISTEMAS INFORMATICOS
ESTUDIANTES
CRISTIAN ZELAYA VACA
BRANDON HURTADO SANCHEZ
SANTA CRUZ – BOLIVIA
2023 ¿QUE ES REACT? React es una biblioteca de JavaScript para la construcción de interfaces de usuario. Te permite crear componentes reutilizables, haciendo que tu código sea fácil de leer y mantener. Cuando se utiliza con React Router, se pueden crear aplicaciones de una sola página que son rápidas y receptivas. React también es fácil de usar con otras bibliotecas, como webpack, para que puedas construir rápidamente aplicaciones complejas. ¿COMO FUNCIONA? React es una fusión de HTML, CSS y JavaScript el cual resulta como JSX, este sirve para crear interfaces ya que React se encarga de manipular todo el contenido a JavaScript y cuando está listo se pasa a la adaptación por medio de Babel este mismo transpila el JSX a JavaScript para que el navegador lo pueda interpretar esto transcurre por medio del servidor. Los componentes contienen props (propiedades) estas se pueden leer, pero no editar ya que podemos utilizarlos como plantillas y editar su contenido. JSX tiene una función la cual es que al momento de actualizar el código este hace una copia del contenido original y la compara con el código nuevo y procede a hacer cambios a las propiedades que fueron actualizadas en vez de volver a generar todo el código. ¿COMO LO CREAMOS? 1. Para crear un proyecto con react, primeramente, abrimos la consola de comandos y nos dirigimos al escritorio seguidamente escribimos “npm créate vite”
2. Nos preguntará si deseamos instalar “create-vite” e ingresamos “y” procederá a instalarse
esta función. Terminada la instalación nos preguntará el nombre del proyecto el cual se llamará “proyecto-react2” y elegimos el framework que queremos el cual es “React”. 3. Luego elegimos la primera variante “Type Script”
4. Y se creara nuestro directorio con React
¿COMO USAR REACT?
La forma más simple y rápida de integrar React en tu sitio web es importar la librería usando la etiqueta “<script>”. Por lo que una página, tan sencilla como sea posible, que integre React
se vería de la siguiente manera:
Una vez que has importado React, puedes comenzar a crear componentes e incrustarlos en tu página: ¿QUE CARACTERISTICAS TIENE? Las características principales de React son: Componentes: React está basado en la componetización de la UI. La interfaz se divide en componentes independientes, que contienen su propio estado. Cuando el estado de un componente cambia, React vuelve a renderizar la interfaz. Virtual DOM: React usa un DOM virtual para renderizar los componentes. El DOM virtual es una representación en memoria del DOM real. Cuando el estado de un componente cambia, React vuelve a renderizar la interfaz. En lugar de modificar el DOM real, React modifica el DOM virtual y, a continuación, compara el DOM virtual con el DOM real. De esta forma, React sabe qué cambios se deben aplicar al DOM real. Declarativo: React es declarativo, lo que significa que no se especifica cómo se debe realizar una tarea, sino qué se debe realizar. Esto hace que el código sea más fácil de entender y de mantener. Unidireccional: React es unidireccional, lo que significa que los datos fluyen en una sola dirección. Los datos fluyen de los componentes padres a los componentes hijos. Universal: React se puede ejecutar tanto en el cliente como en el servidor. Además, puedes usar React Native para crear aplicaciones nativas para Android e iOS. ¿PARA QUE SE UTILIZA REACT? Se utiliza para crear interfaces de usuario interactivas de forma sencilla. Diseña vistas simples para cada estado en tu aplicación, y React se encargará de actualizar y renderizar de manera eficiente los componentes correctos cuando los datos cambien. REQUISITOS PARA USAR REACT Instale la versión más reciente de Windows 10 o Windows 11. Consola de Comandos (Tener instalado el comando “create-vite”). Un editor de código (Visual studio Code). Un Navegador web.