🔗 Rendering Lists – React Docs
✅ ¿Qué quiere enseñarte React en esta sección?
Cómo renderizar listas de elementos en JSX utilizando el método
.map()
y cómo asignar unakey
única a cada elemento renderizado.
🧠 Párrafo resumen:
“En React, para renderizar listas usás el método
.map()
sobre un array, devolviendo un JSX por cada ítem. Cada elemento renderizado debe tener una propkey
única y estable, que ayuda a React a identificar y actualizar los elementos de forma eficiente.”
📌 React quiere que sepas sí o sí:
-
Usás
.map()
para recorrer un array y devolver JSX
const frutas = ["Manzana", "Banana", "Pera"];
return (
<ul>
{frutas.map((fruta) => (
<li key={fruta}>{fruta}li>
))}
ul>
);
-
La prop
key
es obligatoria cuando renderizás listas > Debe ser un valor único y estable (idealmente un ID, no un índice).
productos.map((p) => <li key={p.id}>{p.nombre}li>)
- La lista puede renderizarse directamente o guardarse en una variable previa
const items = productos.map((p) => <li key={p.id}>{p.nombre}li>);
return <ul>{items}ul>;