--- title: DataTable tags: components,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 const DataTable = ({ data }) => { return (
{data.map((val, i) => ( ))}
ID Value
{i} {val}
); }; ``` ```jsx const people = ['John', 'Jesse']; ReactDOM.render(, document.getElementById('root')); ```