10-3-Formulario
Explicación Detallada del Código ListaDeNombresAvanzada Este componente es una versión mejorada del anterior que almacena objetos completos en lugar de solo strings, con identificadores únicos. Aquí está el análisis completo: Estructura General jsx Copy Download import { useState } from 'react' ; function ListaDeNombresAvanzada ( ) { // Estados const [ nombre , setNombre ] = useState ( '' ) ; const [ personas , setPersonas ] = useState ( [ ] ) ; // Manejador del formulario const handleSubmit = ( e ) => { e . preventDefault ( ) ; if ( nombre . trim ( ) === '' ) return ; const nuevaPersona = { id : Date . now ( ) , nombre : nombre } ; setPersonas ( [ ... personas , nuevaPersona ] ) ; setNombre ( '' ) ; } ; // Renderizado return ( < div > < form onSubmit = { handleSubmit } > < label > Nombre: ...
Comentarios
Publicar un comentario