Sobre el proyecto
Aprendiendo React es un repositorio educativo de midudev que funciona como curso de React desde cero basado en proyectos, impartido en directo los miércoles a las 18:00 (hora española) en Twitch. El material se organiza en dos partes complementarias.
La primera parte es una lista de clases en vídeo (disponibles en YouTube) que progresan desde una introducción a React hasta temas avanzados: hooks básicos (useState y useEffect), fetching de datos y custom hooks, hooks adicionales (useRef, useMemo, useCallback, useContext, useReducer, useId), React Router con lazy loading, integración de React con TypeScript, Redux Toolkit, React Query con paginación e infinite scroll, y gestión de estado con Zustand. También incluye varias pruebas técnicas resueltas en directo.
La segunda parte son los proyectos con código fuente disponible en el propio repositorio, cada uno con una demo desplegada y accesible desde el navegador. Entre los proyectos se encuentran: una tarjeta de follow estilo Twitter, un tres en raya, un mouse follower, pruebas técnicas con promesas y testing E2E, un buscador de películas con formularios y consumo de API, un ecommerce con carrito de compras, una implementación de React Router desde cero, una app de tareas con TypeScript y animaciones, un clon de Google Translate hecho con ChatGPT y TypeScript, un CRUD con Redux Toolkit, un sistema de comentarios con React Query, un quiz de JavaScript con Zustand, y un clon de Hacker News con SWR.
El repositorio resulta útil tanto para quienes empiezan con React como para quienes quieren ver aplicaciones reales y completas que combinan React con TypeScript, librerías de gestión de estado y de fetching de datos, sirviendo también como colección de ejemplos de código consultables y ejecutables.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.