Ir al contenido

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.

  • 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
  • ✅ 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

El tutorial paso a paso está disponible en el repositorio de ejemplos:

📁 Ver Tutorial Completo en GitHub

PasoTítuloDuración
1Setup del Proyecto20 min
2Estructura de Componentes25 min
3State Management30 min
4Añadir Tareas25 min
5Eliminar Tareas20 min
6Editar Tareas30 min
7Filtros25 min
8Persistencia20 min
9Estilos25 min
10Tests40 min
11Deployment20 min
  • Node.js >= 18 instalado
  • Conocimientos de React (hooks, components)
  • Familiaridad con TypeScript
  • Cuenta de GitHub (para deployment)
Ventana de terminal
# Clonar el código base
git clone https://github.com/claudekit/aprende-claudekit.git
cd aprende-claudekit/examples/todoapp
# O seguir el tutorial paso a paso desde el README
cat README.md
  • Uso del comando /cook de ClaudeKit para implementación completa
  • State management con Zustand
  • Testing con Vitest y Testing Library
  • localStorage para persistencia
  • Componentes TypeScript tipados
  • Responsive design avanzado

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