prácticabásico
Acordeón
Un componente acordeón donde cada item puede expandirse o contraerse independientemente. El estado es un Set de IDs abiertos.
Objetivos
- 1.Declara estado
openItemscomonew Set()vacío - 2.En
toggleItem: siidestá en el Set, remuévelo; si no, agrégalo — siempre con copia funcional - 3.Pasa
openItems.has(item.id)como propisOpena cadaAccordionItem - 4.El ícono
▼rota 180° cuandoisOpenes true - 5.El contenido solo se renderiza cuando
isOpenes true
tu código
Pista
Usa Set para almacenar IDs abiertos. toggle: si set.has(id) remueve, si no añade.
Conceptos relacionados
¿Fue útil?
Inicia sesión para dar feedback
