Id perdavimas į React komponentą
Jūs jau žinote, kad komponento žymos atributai
patekia į props. Tai taikoma visiems atributams,
išskyrus atributą key, kuris reikalingas
naudojimui cikluose, štai taip:
const items = prods.map(prod => {
return <Product
key ={prod.id}
name={prod.name}
cost={prod.cost}
/>;
});
Šiuo atveju į props pateks atributai
name ir cost, o key -
nepateks. Tačiau mums gali tekti
perduoti id į komponento props. Šiuo
atveju mums reikės įvesti dar vieną
atributą:
const items = prods.map(prod => {
return <Product
key ={prod.id}
id ={prod.id}
name={prod.name}
cost={prod.cost}
/>;
});
Modifikuokite savo komponentą User taip,
kad jame paragrafėje būtų rodomas vartotojo id.