.map()
will return a new array.
You can place the variable that is being added to the array within curly brackets, within a JSX tag. For example: <li>{value}</li>
Each list item needs a unique key.
Keys signal to react which elements are which, and help keep track of when items are removed or added. You can add an id as the index when mapping through an array, for example. But only if the order of the items will not change. You can also use the id that is on the individual item of data.
The spread operator is three dots that expands an object into a list of arguments.