# React ## Introduccion - Que es React Quien creo react por que se creo Su uso - Virtual DOM como se renderiza de virtual dom al DOM Real - Como funciona React - Usar React con HTML Uso de CDN - JSX y TSX Que es ese archivo y sintaxis - Babel Como compilar de jsx o tsx a js y como compilar a diferentes versiones - NPM vs Yarn difenrecias entre cada manejador de paquetes - Create react app Template con js y con ts ## Fundamentos - Que es un class component Explicar el constructor Extends - Que es el state Definir state local de cada componente - Actualizar el State Definir la forma en la que se actualiza el state ya que no se puede actualizar de manera directa - Ciclo de vida de un componente Desde el momento de creacion del componente , actualizacion y momento de muerte - Props Pasar variables Funciones - eventos Eventos mas comunes De cada elemento Definir una funcion con el estandar - Map Crear varios elementos ## Advanced - Routing 17/08/20 y DSA match params locations - Context 18/08/20 Arbol de contexto crear contexto useContext - Hooks 19/08/20 useRef useState useEffect