Entradas

Mostrando las entradas de julio, 2025

LISTA DE TAREA

  Lista de Tareas en React Voy a crear un ejemplo muy básico de una lista de tareas en React que cumpla con: Un campo de entrada para añadir tareas Un botón para agregar la tarea Una lista que muestre todas las tareas Las tareas se guardarán en un array (arreglo) en el estado del componente Aquí está el código completo y luego lo explicaré paso a paso: jsx Copy Download import { useState } from 'react' ; function ListaDeTareas ( ) { // Estado para almacenar la lista de tareas const [ tareas , setTareas ] = useState ( [ ] ) ; // Estado para almacenar el valor del input const [ nuevaTarea , setNuevaTarea ] = useState ( '' ) ; // Función para agregar una nueva tarea const agregarTarea = ( ) => { if ( nuevaTarea . trim ( ) !== '' ) { setTareas ( [ ... tareas , nuevaTarea ] ) ; setNuevaTarea ( '' ) ; // Limpiar el input después de agregar } } ; // Función para manejar la tecla Ent...

6-Manejar el Estado de Tareas

Imagen
  Manejar el Estado de Tareas Completadas en React: Explicación Detallada En este post, vamos a explorar cómo implementar y entender el funcionamiento del cambio de estado entre tareas completadas y no completadas en nuestra aplicación de lista de tareas usando React. 📌 Código Completo (Con Manejo de Estado de Completado) jsx Copy Download import { useState } from "react" ; import Todo from "./todo" ; import "./todoApp.css" ; export default function TodoApp ( ) { // Estados principales const [ title , setTitle ] = useState ( "" ) ; const [ todos , setTodos ] = useState ( [ ] ) ; // Función para agregar nueva tarea function handleSubmit ( e ) { e . preventDefault ( ) ; const newTodo = { id : Date . now ( ) , title : title , completed : false , // Por defecto, una nueva tarea no está completada } ; setTodos ( [ newTodo , ... todos ] ) ; setTitle ( "...