Todo App
Tutorial completo: Aplicación de tareas con React, Zustand y Vitest
Construye una aplicación de tareas completa con state management, persistencia y testing.
Stack Tecnológico
Sección titulada «Stack Tecnológico»- React 19 - UI library con hooks modernos
- Vite 5 - Build tool ultra rápido
- Zustand - State management ligero y simple
- Vitest - Testing framework nativo de Vite
- Testing Library - Component testing user-centric
- Tailwind CSS - Estilos utility-first
- TypeScript - Type safety
Características
Sección titulada «Características»- ✅ CRUD completo de tareas (crear, leer, actualizar, eliminar)
- 🏷️ Categorías (trabajo, personal, compras)
- 🔍 Filtrado por estado y categoría
- 💾 Persistencia en localStorage
- 🧪 Tests completos con Vitest
- 📱 Fully responsive
- 🎨 UI moderna con Tailwind CSS
Tutorial Completo
Sección titulada «Tutorial Completo»El tutorial paso a paso está disponible en el repositorio de ejemplos:
Contenido del Tutorial
Sección titulada «Contenido del Tutorial»| Paso | Título | Duración |
|---|---|---|
| 1 | Setup del Proyecto | 20 min |
| 2 | Estructura de Componentes | 25 min |
| 3 | State Management | 30 min |
| 4 | Añadir Tareas | 25 min |
| 5 | Eliminar Tareas | 20 min |
| 6 | Editar Tareas | 30 min |
| 7 | Filtros | 25 min |
| 8 | Persistencia | 20 min |
| 9 | Estilos | 25 min |
| 10 | Tests | 40 min |
| 11 | Deployment | 20 min |
Prerrequisitos
Sección titulada «Prerrequisitos»- Node.js >= 18 instalado
- Conocimientos de React (hooks, components)
- Familiaridad con TypeScript
- Cuenta de GitHub (para deployment)
Inicio Rápido
Sección titulada «Inicio Rápido»# Clonar el código basegit clone https://github.com/claudekit/aprende-claudekit.gitcd aprende-claudekit/examples/todoapp
# O seguir el tutorial paso a paso desde el READMEcat README.mdLo Que Aprenderás
Sección titulada «Lo Que Aprenderás»- Uso del comando
/cookde ClaudeKit para implementación completa - State management con Zustand
- Testing con Vitest y Testing Library
- localStorage para persistencia
- Componentes TypeScript tipados
- Responsive design avanzado
Resultado Final
Sección titulada «Resultado Final»Al final del tutorial tendrás:
- ✅ Una aplicación de tareas production-ready
- ✅ Tests con buena cobertura
- ✅ State management escalable
- ✅ Código limpio y mantenible
- ✅ Deployed en Vercel
¿Preguntas? Abre un issue en GitHub