React - Guía definitiva: hooks, router, redux, next + Proyectos
Una completa guía para el uso de la librería más popular en la actualidad.
Quieres aprender React moderno y las tecnologías más utilizadas en el mercado actual?
Este curso pretende entregarte todos los conocimientos necesarios para que puedas trabajar a nivel competitivo. Este curso es en su mayoría Hooks y componentes funcionales pero también incluye componentes basados en clases para que puedas mantener infraestructura existente en tu futuro trabajo si es que siguen utilizando clases (hay muchas empresas que aún los utilizan).
Cuenta también con multiples proyectos en varias secciones del curso para que puedas practicar todo lo que vamos aprendiendo y así reforzar en la memoria todos los conceptos aprendidos.
Además incluye una sección de nivelación en javascript con los conceptos necesarios para que puedas tener éxito con este curso, no es necesario que seas un experto en javascript, pero si que ya lo hayas experimentado y que tengas conocimientos básicos de programación.
Este curso es agnóstico del editor de texto por lo que podrás utilizar VS Code, Sublime Text, Vim, Atom o tu editor de texto o IDE favorito. Es más por favor úsalo y sácale partido!
Este curso está enfocado SOLAMENTE en react y su ecosistema, el objetivo es convertirte en un experto de React y no que veas miles de cosas que no tienen que ver con react!
1 - Bienvenida
2 - Como sacar el máximo provecho a este curso
2 - Qué es react?
4 - Como hacer preguntas y ruta de aprendizaje
1 - Editores de texto recomendados
2 - Instalando NodeJS
3 - instalando git-bash
1 - Entendiendo var, let y const
2 - arrow functions
3 - entendiendo import y export
4 - clases parte 1
5 - clases parte 2
6 - spread operator parte 1
7 - spread operator parte 2
8 - rest operator con destructuring
9 - metodos de arreglos- filter
10 - metodos de arreglos- map
11 - metodos de arreglos - reduce
12 - fetch api
3 - creando una nueva aplicación con create-react-app
4 - analisis de la estructura del proyecto
5 - Introducción a JSX
6 - Componentes y propiedades
7 - anatomía de un componente
8 - inline style
9 - Estilos con clases de CSS
10 - Reutilizando componentes con estilos
11 - componentes interactivos con onClick
12 - renderizado condicional
13 - Listas y sus keys
Resumen
2 - Anatomía de un componente basado en clases
3 - El state
4 - Más sobre state
5 - Cuando se renderiza un componente?
6 - ciclo de vida
7 - montando componentes
8 - actualizando componentes
9 - desmontando componentes
10 - subiendo el estado
11 - métodos y props
Código de la app
1 - Que construiremos?
2 - creando la aplicación
3 - estado inicial y cargando imágenes
4 - listando los productos
5 - dando estilo a los productos
6 - Botón para agregar al carro
7 - componente de layout
8 - Componente de título
9 - Componente de navegación
10 - Componente de Logo
11 - Botón de carro de compra
12 - Componente de bubble alert
13 - agregando elementos al carro de compras
14 - agregando elementos al carro de compras - parte 2
15 - mostrando cantidad de elementos
16 - mostrando el carro al usuario
17 - mostrando el carro al usuario parte 2