Array zur Erstellung von Kinderkomponenten in React
Nehmen wir an, wir haben ein Array mit Produkten:
jsxconst prods = [
{id: id(), name: 'product1', cost: 100},
{id: id(), name: 'product2', cost: 200},
{id: id(), name: 'product3', cost: 300},
];
Lassen Sie uns drei Product-Komponenten anzeigen,
indem wir ihnen die Daten aus unserem Array als Props übergeben.
Verwenden wir zunächst keine Schleife, sondern greifen wir einfach
auf die Elemente des Arrays und des Objekts zu:
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
Erstellen Sie eine User-Komponente, die
die Benutzerdaten anzeigt. Diese Daten sollen
Vorname, Nachname und Alter sein. Formatieren Sie die Benutzerdaten
als tr-Tag, das drei td-Tags enthält.
Задание 2
In der App-Komponente ist das folgende Array gegeben:
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},
];
Geben Sie mit Hilfe dieses Arrays drei Benutzer aus.
Formatieren Sie ihre Ausgabe als table-Tabelle.