Clase 2 - Instalación y Configuración Del Entorno PDF
Clase 2 - Instalación y Configuración Del Entorno PDF
Clase 2 - Instalación y Configuración Del Entorno PDF
CLASE
¿DUDAS DEL ON-BOARDING?
MIRALO AQUI
Clase 02. REACT JS
INSTALACIÓN Y CONFIGURACIÓN
DEL ENTORNO
● Comprender el funcionamiento del
virtual DOM en React.
OBJETIVOS DE LA CLASE
● Instalar y configurar NodeJS.
● Crear una app utilizando el CLI.
GLOSARIO:
Clase 1
React JS: es una biblioteca para desarrollo web, por lo DOM (Document Object Model o modelo de
cual debemos contar con conocimientos mínimos objetos del navegador): nos sirve para acceder a
sobre los lenguajes que el navegador web interpreta. cualquiera de los componentes que hay dentro de una
página.
HTML: es un lenguaje de etiquetas, el cual dará la
estructura para nuestras páginas web. CSS (cascading style sheets - hojas de estilo en
cascada): es un lenguaje de diseño gráfico con el cual
HTML 5: es una nueva versión de diversas podremos dar estilos (diseño, colores, márgenes) a
especificaciones, entre las que se encuentran: HTML nuestras webs desarrolladas con HTML.
4-XHTML 1-CSS Nivel 2-DOM Nivel 2 (DOM =
Document Object Model). Javascript: es el lenguaje de programación web por
excelencia. Decimos que se trata de un lenguaje de
DOCTYPE: no es una etiqueta, sino una instrucción programación interpretado.
para indicar al navegador qué versión de HTML vamos
a utilizar.
MAPA DE CONCEPTOS
MAPA DE CONCEPTOS CLASE 2
Funcionamiento de
React Js
Instalación
Crear una
aplicación utilizando
el CLI
CRONOGRAMA DEL CURSO
Clase 1 Clase 2 Clase 3
Fiber tree
Cambio aislado
Estado original
En vez de aplicar uno a uno los cambios en los cinco nodos,
React procesa este resultado en una memoria. Calcula el área
de impacto y determina la menor cantidad de movimientos de
modo heurístico, por lo que también sabe donde no pueden
haber ocurrido cambios.
Segunda premisa: Flujo de datos unidireccional
Bajan los
datos
Suben los
eventos
En sí resulta ser todo lo que React sabe de tu aplicación y cada nodo o fibra.
https://deno.land/
NODE JS
¿QUÉ ES NPM?
NODE PACKAGER MANAGER / NPM
Cuando usamos Node.js, rápidamente tenemos que
instalar módulos nuevos (librerías), ya que al ser un
sistema fuertemente modular viene prácticamente
“vacío”.
Por lo tanto, para utilizar una funcionalidad de alguna
librería publicada, deberemos instalar módulos
adicionales.
Esta operación se realiza de forma muy sencilla con la
herramienta npm
(Node Package Manager).
ESTA HERRAMIENTA FUNCIONA DE DOS FORMAS:
1 2 3
En Windows En Linux
UBICARNOS EN UN DIRECTORIO ESPECÍFICO
CREAR LA APLICACIÓN
Debemos ejecutar
create-react-app my-app
CODER ‘PRO TIPS’
>> Consigna: crea una aplicación utilizando el CLI con el nombre de tu tienda, y ejecuta los
comandos necesarios para instalar React, configurarlo y visualizarlo en tu navegador.
>>Ejemplo:
¿PREGUNTAS?
RECURSOS DE LA CLASE
● Amler (2016). ReactJS by Example (1 ed.). EEUU, Packt.
● Stein, J. (2016). ReactJS Cookbook (1 ed.). EEUU, Packt.
● https://reactjs.org/tutorial/tutorial.html
● https://reactjs.org/docs/hello-world.html
● https://carlosvillu.com/introduccion-a-reactjs/
¡MUCHAS GRACIAS!
Resumen de lo visto en clase hoy:
- Virtual DOM
- Nodejs
- Creación de App con CLI
OPINA Y VALORA ESTA CLASE