- Node v18.12.1
- Vite es una herramienta de compilación que tiene como objetivo proporcionar una experiencia de desarrollo más rápida y ágil para proyectos web modernos.
- React con template de TypeScript.
- pnpm es un manejador de paquetes de node que permite ahorrar espacio en el disco.
- Material UI ofrece un conjunto de herramientas para ser incluidas de manera fácil en un proyecto de React.
- Redux mantiene un contenedor de estado global predecible para aplicaciones de JS o TS.
- CircleCI es una plataforma que simplifica la Integración Continua (Continuous Integration - CI) y el Despliegue Continuo (Continuous Deploy - CD).
- Vercel es una plataforma para el despliegue y alojamiento de aplicaciones frontend, que permite la publicación de proyectos web mediante un sistema de desarrollo e CI.
- Iniciando nuestro proyecto
- Theme Customization
- Creación de rutas y construcción de NavBar
- Login Page y Manejo de Formularios
- Creando notificaciones con Context - Parte 1
- Notificaciones de validación con Yup - Parte 2
- Renderizar componentes dentro de componentes
- Cómo conectarnos a una API con Axios
- Detalles de personajes con Card Component
- Paginación de Personajes
- Página por personaje (useParams)
- Navegación (useNavigate)
- Redux - Introducción a redux-toolkit
- Redux - Lógica de agregar y remover del carrito
- Redux - Trabajando con el carrito
- Redux - Store en el Local Storage
- Formik: Validación eficiente
- Lazy load y Suspense
- Deploy con CircleCI y Vercel