Приказ на објекти од низа во форма на HTML табела во React

Да претпоставиме дека повторно го имаме нашиот низа со производи:

jsxconst prods = [
  {id: 1, name: 'product1', cost: 100},
  {id: 2, name: 'product2', cost: 200},
  {id: 3, name: 'product3', cost: 300},
];

Ајде да ги прикажеме елементите од нашиот низа во форма на HTML табела:

jsxfunction App() {
  const rows = prods.map(function(item) {
    return <tr key={item.id}>
      <td>{item.name}</td>
      <td>{item.cost}</td>
    </tr>;
  });
  
  return <table>
    <tbody>
      {rows}
    </tbody>
  </table>;
}

Да додадеме наслови на колоните во нашата табела:

jsxfunction App() {
  const rows = prods.map(function(item) {
    return <tr key={item.id}>
      <td>{item.name}</td>
      <td>{item.cost}</td>
    </tr>;
  });
  
  return <table>
    <thead>
      <tr>
        <td>име</td>
        <td>цена</td>
      </tr>
    </thead>
    <tbody>
      {rows}
    </tbody>
  </table>;
}
Задание 1

Во компонентата App е дадена следнава низа:

jsxconst users = [
  {id: 1, name: 'user1', surn: 'surn1', age: 30},
  {id: 2, name: 'user2', surn: 'surn2', age: 31},
  {id: 3, name: 'user3', surn: 'surn3', age: 32},
];

Прикажете ги елементите од оваа низа во форма на табела table на таков начин што секое поле од објектот ќе се наоѓа во својот тег td. Направете наслови за колоните во вашата табела.