Ejercicio de programación con React: Gestor de tareas con React
Proyecto
0h 45m
Ejercicios de programación de React proyecto real lista de tareas con funcionalidad completa.
Inicialización del proyecto:
- Crea un nuevo proyecto de React utilizando Vite:
npm create vite@latest my-todo-app
. - Navega al directorio del proyecto y ejecuta
npm install
para instalar las dependencias.
Estructura de archivos:
- Crea una carpeta
src/components
para almacenar tus componentes de React. - Dentro de
src/components
, crea al menos los siguientes archivos:TodoList.jsx
,TodoItem.jsx
,AddTodo.jsx
.
Desarrollo del componente de entrada de tareas:
- En
AddTodo.jsx
, crea un formulario que permita a los usuarios ingresar una nueva tarea. - Implementa la funcionalidad para agregar la tarea a la lista al enviar el formulario.
Desarrollo del componente de lista de tareas:
- En
TodoList.jsx
, renderiza todas las tareas actuales. - Implementa el uso de localStorage para almacenar y recuperar las tareas.
Desarrollo del componente de tarea individual:
- En
TodoItem.jsx
, renderiza una tarea individual con la opción de marcarla como completada o eliminarla.
Estilización:
- Aplica estilos CSS para diferenciar visualmente las tareas completadas de las no completadas.
Pruebas:
- Verifica que la aplicación funcione correctamente, incluyendo la persistencia de datos al recargar la página.
Más ejercicios de programación con React
Evalúa tus conocimientos en React con más ejercicios de programación de tipo Test, Puzzle, Código y Proyecto con VSCode.
Props y manejo de datos entre componentes
Puzzle
Definición y manejo de rutas
Puzzle
Conocimiento general de React
Test
Galería de imágenes en React
Proyecto
Eventos en React
Código
Custom Hooks para servicios compartidos
Test
Nuevos métodos create de React Router
Código
Solicitudes HTTP con Fetch API
Test
Instalar React y crear nuevo proyecto
Puzzle
Renderizado condicional
Código
Introducción a JSX
Código
Manejo de clases y estilos
Puzzle
Introducción a React Router
Test
Solicitudes HTTP con Axios
Puzzle
Estado local con useState y useReducer
Código
Estado global con Redux Toolkit
Código
Estado y ciclo de vida de los componentes
Código
Hooks para gestión de estado complejo y contexto
Código
Componentes funcionales
Código
Certificados de superación de React
Supera todos los retos de React y obtén certificados de superación para mejorar tu currículum y empleabilidad.
Tecnologías de este ejercicio de programación
Entornos de desarrollo para este ejercicio
Visual Studio Code
GitHub