Array voor het maken van kindcomponenten in React
Stel dat we een array met producten hebben:
jsxconst prods = [
{id: id(), name: 'product1', cost: 100},
{id: id(), name: 'product2', cost: 200},
{id: id(), name: 'product3', cost: 300},
];
Laten we drie Product componenten weergeven op het scherm,
en hun de gegevens uit onze array doorgeven via props.
Laten we nog geen lus gebruiken, maar simpelweg
toegang krijgen tot de elementen van de array en het object:
jsxfunction App() {
return <div>
<Product name={prods[0].name} cost={prods[0].cost} />
<Product name={prods[1].name} cost={prods[1].cost} />
<Product name={prods[2].name} cost={prods[2].cost} />
</div>;
}
Задание 1
Maak een User component dat
gebruikersgegevens op het scherm weergeeft. Laat deze gegevens
voornaam, achternaam, leeftijd zijn. Formatteer de gebruikersgegevens
als een tr tag, die
drie td tags bevat.
Задание 2
In de App component is de volgende array gegeven:
jsxconst users = [
{id: id(), name: 'user1', surn: 'surn1', age: 30},
{id: id(), name: 'user2', surn: 'surn2', age: 31},
{id: id(), name: 'user3', surn: 'surn3', age: 32},
];
Gebruik deze array om drie gebruikers weer te geven.
Geef hun weergave weer als een table tabel.