### MappedTable
Renders a table with rows dynamically created from an array of data.
Use the value of the `headers` prop to conditionally render a table with a header. Use `Array.prototype.map` to render every item in `data` as a `
` element and give it a `key`. `data` can either be an array of objects with the `id` and `name` properties or an array of primitives. Omit the `headers` prop to render a `table` without headers.
```jsx
function MappedTable({ headers, data }) {
return (
{headers && (
{headers.map((h, i) => (
| h |
))}
)}
{data.map((v, i) =>
(
| v.id |
v.name |
);
)}
);
}
```
```jsx
const people = [{ id: 841, name: 'John' }, { id: 241, name: 'Jesse' }];
const headers = ['id', 'name'];
ReactDOM.render(
,
document.getElementById('root')
);
```