Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Contenido
Carga inicial
1. Instalamos node js con el ejecutable enviado como material de clase.
2. Abrimos el cmd de Windows
3. Revisamos su versión con el comando:
a. Node -v
4. Revisamos que estén cargados npm y npx con los comandos
a. Npm -v
b. Npx -v
1. Insertamos nuestra unidad USB y Crearemos una carpeta en la que trabajaremos este semestre (se sugiere el
nombre REACT)
2. Dentro de la carpeta creamos una carpeta con el nombre practica1
3. Abrimos Visual Studio Code
4. Abrimos la ruta de la carpeta anteriormente mencionada (REACT)
a. File/Open Folder/React
c. Modificaremos App.js
Practica 1
Página “Resumen de libros”
Objetivo: Verificar la funcionalidad de react para la manipulación de contenedores propios.
1. Mostraremos lo siguiente en el navegador
4. Ejecutamos el comando npm start (Recuerda anotar las direcciones IP para futuras revisiones o utilizar en
comando ipconfig)
11.- Iniciaremos con la contruccion del primer repositorio, modificando el codigo anterior:
Practica 2
Objetivo: Asignación y manejo de las props.
Aplicación terminada:
Desarrollo
7. Colocaremos un poco de diseño poniendo los nombres de los libros en negrita, modificando el componente con
la función strong agregando lo siguiente en App.js
Practica 3
Objetivo: Crear dinámica en los componentes con acciones denominados clics así como en el uso de hooks y
fortalecimiento de los props
8. Iniciamos con App.js importando la imagen que usaremos por lo que anotaremos lo siguiente:
11. Iniciaremos creando el boton de clic por lo que en la carpeta componente crearemos un archivo de nombre
Boton.js
Acción de condicional
13. Para crear físicamente los botones, consideraremos en Apps.js los 3 props creados en boton.js e incluiremos las
siguientes líneas de código:
Definiremos las
acciones para
mandarlos a llamar
en las acciones
asignadas a los
props por medio de
las funciones. El
mensaje en la
consola es solo
para hacer las
pruebas
Colocaremos las
funciones asignadas al
prop
Prof. Tamara Raquel Martínez Martínez. Pág. 17
14. Para asignar formato a los botones crearemos en la carpeta src una carpeta de nombre Hojas-estilo y dentro de
ella un archivo de nombre Boton.css
Antes de hacerlo
dinámico
colocaremos a
numClics con el
número 5 para
poder crearle el
estilo e
importaremos el
componente del
contador
Modificar el
argumento de
manejoClic
Practica 4
Objetivo Manejar de objetos, eventos y almacenamiento de datos en variables por medio de una calculadora.
Aplicación terminada
5. En el archivo App.js incluiremos el div para utilizar la clase del marco principal:
7. Iniciaremos el funcionamiento de la calculadora asignando su espacio en el marco principal por medio de filas
enmarcadas por div:
9. Generaremos los componentes, iniciando con la creación de una carpeta en src con el nombre de componentes
y el ella un archivo que se llamara Boton.js
12. Para asignarle un estilo a los botones crearemos una carpeta en src de nombre estilos y en ella crearemos un
archivo de nombre Boton.css en el que asignaremos a operador y a botón-contenedor, colocando el siguiente
diseño
15. Para generar la estructura de la calculadora modificaremos el archivo App.js y agregaremos el contenido de los
botones con el siguiente código:
18. En el archivo App.js modificaremos la estructura del marco principal para mandar a llamar el componente de los
Datos e importar el archivo Datos.js
21. Para el botón de limpiar, crearemos un nuevo componente con el nombre de BotonLimpiar.js y le agregaremos
el siguiente código:
24. Para darle Formato a este componente (BotonLimpiar) crearemos un archivo en la ruta src/hojas-estilo un
nuevo archivo de nombre botonLimpiar.css en el que agregaremos el siguiente código:
26. Utilizaremos un Hook y lo agregaremos por medio de un useState, agregándolo en el archivo App.js
27. Modificaremos el archivo Boton.js para cargar el documento pasar los eventos
29. Para que haga los cálculos utilizaremos la función Math.js adjuntando la biblioteca en el encabezado de App.js,
abrimos la terminal e instalamos la biblioteca con el comando:
Practica 5
Objetivo: Manejar concepto como fragmentos y movimientos de estados
Aplicación terminada:
1. Abrimos Visual Studio Cade y en una terminal crearemos los archivos por medio del comando:
9. Crearemos el contenedor de la lista de actividades es decir donde se enlisten los datos por lo modificaremos el
archivo App.js
11. Para el componente de las actividades crea una carpeta en src de nombre componentes y en el un archivo de
nombre Actividades.css
12. Ajustamos el formato del componente por medio del archivo Actividades.css así que crearemos una carpeta en
el archivo src de nombre estilos y en ella crearemos este archivo css.
React icons
14. En esta actividad no apoyaremos en un paquete externo de nombre React icons, en una terminal nueva
ejecutaremos el comando que nos solicita la página:
16. Seleccionamos el icono que usaremos y adjuntaremos en el encabezado del archivo Actividades.js e insertamos
el icono por medio de una clase.
17. Utilizaremos un prop para que la aplicación muestre cuando la actividad sea terminada modificando el archivo
Actividades.js con el siguiente código:
19. Crearemos el segundo componente de nombre Lista-Actividades.js creando su carpeta en src y en ella crear
archivo con ese nombre, así como crear el folder de estilo en la ruto src/Estilos con el nombre Lista-
Actividades.css y editaremos como se muestra :
23. Dentro de este componente colocaremos el siguiente código en el archivo css y para el estilo crearemos en la
carpeta de estilos el archivo Contenedor. Css en el que modificadores el archivo de la siguiente manera:
Dos componentes
implementados en
uno
26. Modificaremos la lista de actividades para que tome los cambios del componente de actividades
Aquí realizaremos
las pruebas con
los complementos
Google Chrome
Nueva
función
28. Para que trabajen los Id necesitaremos el paquete de uuid por lo que de manera inicial tendremos que instalarla
con una terminal nueva, donde colocaremos el comando
30. Para que funcione usaremos Hooks en el archivo Contenedor-Tareas.js revisemos que usa nuevas funciones
como:
• Trim:____________________________
• Arreglo: _________________________________________
• Operador Spread______________________________
• Map________________________________________
• Metodo filter:______________________________________________
31. Para darle formato de degradado en la asignación de las actividades colocaremos los siguientes colores en el
archivo Actividades.css