ReactJS es una biblioteca de JavaScript utilizada para crear interfaces de usuario. `Es una de las tecnologías JS de más rápido crecimiento utilizadas por los desarrolladores`. En los últimos años se ha convertido en la herramienta `más demandada por la industria` del desarrollo web. Es por eso que en este curso `aprenderás cómo usar React` para construir interfaces web con componentes reutilizables. `Iremos poco a poco` aprendiendo las piezas de este framework, entenderemos las rutas con "react-router-dom" y aprenderemos a mantener un `estado global de datos con Redux` para administrar la complejidad de nuestras aplicaciones. Al finalizar este curso `entenderás completamente` y desde cero, cómo dominar React y `trabajarás con confianza` creando componentes que tú mismo diseñes.
¿Para qué sirve React?
Introducción a React
Usando ReactJS
Recapitulando
CodeSandbox
create-react-app
Babel-Standalone
Tu primer componente
Creando más componentes
Tipos de componentes
Modularización
Estructura de carpetas y componentes
State y Props
Usando props
Eventos básicos de React
Función extra "for the lols"
Introducción a Yarn
Estructura básica de carpetas
Primer componente en Create-React-App
Segundo componente con props
Estilos en React con css normal
Estilos en React con css modules
Creando el componente login
Instalando React Router
Instalación de Redux
Configurando Redux parte 1 | rootReducer
Configurando Redux parte 2 | Store
Configurando Redux parte 3 | Provider
Agregando Redux dev tools
Agregando la ruta Profile
Usando Redux | Connect
Usando Redux | Creando Constants y Actions
Usando Redux | Usando Actions en los componentes
Agregando un backend | Firebase
Usando Auth de Firebase con Redux
Con más de 10 años de experiencia como desarrollador de software profesional e instructor tecnológico, Héctor Bliss disfruta de simplificar temas complejos para que sus estudiantes puedan aprender de la forma más práctica, rápida y divertida. Héctor ha sido instructor en diferentes bootcamps internacionales, y ha grabado infinidad de cursos en línea. Por medio de su canal de youtube enseña los temas más actualizados de la industria tecnológica, acercando las herramientas que usan los profesionales a nivel mundial a sus estudiantes de habla hispana.
Si no has experimentado una clase con Héctor Bliss, es tu momento de comprobar que aprender no tiene que ser ni díficil ni aburrido.