--- title: DataTable tags: array,beginner --- Renders a table with rows dynamically created from an array of primitives. * Render a `` element with two columns (`ID` and `Value`). * Use `Array.prototype.map` to render every item in `data` as a `` element, consisting of its index and value, give it a `key` produced from the concatenation of the two. ```jsx function DataTable({ data }) { return (
{data.map((val, i) => ( ))}
ID Value
{i} {val}
); } ``` ```jsx const people = ['John', 'Jesse']; ReactDOM.render(, document.getElementById('root')); ```