Reactda farzand komponentlarini yaratish uchun massiv
Faraz qilaylik, bizda mahsulotlar bilan massiv mavjud:
const prods = [
{id: id(), name: 'product1', cost: 100},
{id: id(), name: 'product2', cost: 200},
{id: id(), name: 'product3', cost: 300},
];
Keling, ekranda uchta Product komponentini ko'rsatamiz,
ularga prop sifatida bizning massivimizdagi ma'lumotlarni uzatamiz.
Hozircha tsikldan foydalanmaymiz, balki oddiygina
massiv va ob'ekt elementlariga murojaat qilamiz:
function 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>;
}
User komponentini yarating, u
foydalanuvchi ma'lumotlarini ekranga chiqarsin. Ushbu ma'lumotlar
ism, familiya, yosh bo'lsin. Foydalanuvchi ma'lumotlarini
uchta td tegini o'z ichiga olgan
tr tegi shaklida rasmlang.
App komponentida quyidagi massiv berilgan:
const 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},
];
Ushbu massiv yordamida uchta foydalanuvchini chiqaring.
Ularning chiqishini table jadvali shaklida rasmlang.