Esta es una aplicación de gestión de tareas desarrollada con React. Permite a los usuarios organizar y gestionar sus tareas, aplicando conceptos como componentes, props, renderizado de listas y condicionales.
- Lista de Tareas: Muestra una lista de tareas con título, descripción, prioridad y estado.
- Agregar Tareas: Permite agregar nuevas tareas con un formulario.
- Filtrar Tareas: Filtra las tareas por estado (todas, completadas o pendientes).
- Marcar como Completadas: Permite marcar tareas como completadas o pendientes.
- Eliminar Tareas: Permite eliminar tareas de la lista.
- TaskManager: Componente principal que gestiona el estado de las tareas y coordina los demás componentes.
- TaskList: Muestra la lista de tareas.
- TaskItem: Representa una tarea individual con sus detalles y acciones.
- TaskFilter: Permite filtrar las tareas por estado.
- TaskForm: Formulario para agregar nuevas tareas.