Zustand: Gestor de estado para React
What you'll learn
- Gestionar el estado de tu aplicación de React
- Zustand con TypeScript
- Gestionar múltiples stores
- Slices Pattern
- Middlewares y Custom Middlewares
Requirements
- Conocimiento de React con Hooks es necesario
- Saber realizar peticiones HTTP con Fetch API o Axios
- Saber TypeScript es opcional pero recomendado
- No es necesario saber Tailwind, React Router Dom o Docker
Description
Bienvenidos a nuestro curso de Zustand
Este gestor de estado a punta a ser un reemplazo directo a Redux, Redux Toolkit y el mismo Context API de React, ofreciendo funcionalidades similares a Redux sin tener que construir tanto código base para hacerlo funcionar.
Este curso te ayudará a empezar rápidamente con este Zustand pasando por usos comunes y no tan comunes, middlewares, personalización, persistencia local y remota, autenticación, slices y todo con TypeScript y tipado estricto.
Para lograr el aprendizaje, usaremos un dashboard administrativo que les facilitaremos para poder enfocarnos de lleno en el gestor de estado sin perder tiempo construyendo HTML y estilos, el dashboard es totalmente open source y si lo desean usar en otros proyectos adelante, no necesitan permiso alguno para personalizarlo.
Esta es una serie de puntos que tocaremos en el curso:
Zustand como alternativa a Redux, Redux Toolkit o Context API
Uso de Zustand fuera del contexto de React
TypeScript y tipado estricto
Middlewares
Persist
LocalStorage
Custom SessionStorage
Custom FirebaseStorage
Immer
DevTools
Custom Middlewares
Loggers
Produce states
Eventos Drag & Drop
Suscripciones de Stores
Slices Pattern
Custom Hooks
Autenticación
Axios interceptors
Protección de rutas
Dashboard administrativo
Y más
Importante
Este curso enseñará Zustand, pero no se enfoca en los fundamentos de React, el cual es un requisito para tomar el curso, es necesario que sepas qué son los Hooks de React y cómo se usan antes de entrar al curso.
Who this course is for:
- Personas que quieran aprender una alternativa a Redux, Redux Toolkit o ContextAPI
- Crear Zustand Stores con TypeScript
- Crear un dashboard administrativo con múltiples stores
- Reforzar el manejo de autenticación en el frontend
- Uso de interceptores de axios
Instructors
Soy un analista programador de sistemas de computo, con poco más de 19 años en el mundo del desarrollo de aplicaciones frontend y backend.
Durante mis últimos años me he dedicado a la enseñanza en línea, mientras trabajo en una empresa en Canadá.
Me encanta enseñar y programar, son mis dos pasatiempos favoritos que a su vez, es mi trabajo.
DevTalles es una plataforma educativa en línea creada por Fernando Herrera que se especializa en cursos de desarrollo web y programación. Ofrece una variedad de cursos en tecnologías populares como React, Angular, Vue.js, TypeScript, SQL, y herramientas de inteligencia artificial. Estos cursos están diseñados tanto para principiantes como para desarrolladores avanzados que deseen profundizar sus conocimientos y adquirir habilidades competitivas.