Primero, repasemos cómo transformar las listas en JavaScript.
En el código de aquí debajo, tomamos una lista de números y utilizamos map() para duplicar los valores. Asignaremos el resultado devuelto por map() a una nueva variable.
Ahora rendericemos la lista completa dentro de un elemento <ul>.
Este código muestra una lista entre 1 y 5.
Componente de lista básico
Muchas veces necesitaremos renderizar listas dentro de nuestros componentes. Cambiemos un poco el ejemplo de los números y hagamos un componente que reciba una prop con una lista de números y renderice una lista ordenada.
Listo, funciona. Pero si mirás la consola veras un error que menciona que debes agregar una key a cada elemento de la lista. Solucionemos eso.
Las keys ayudan a react a identificar qué elementos han cambiado, se han agregado o se han eliminado de la lista.