Të dhënat e Komponenteve në React
Të dhënat e komponenteve mund të ruhen në tre vende: në props, në variabla dhe konstante të komponentit, dhe në state. Në props ruhen të dhënat që i dërgohen komponentit nga jashtë nga komponenti prind. Në këtë rast, brenda komponentit props duhet të mbeten të pandryshuara.
Në variabla, konstante dhe state duhet të ruhen të dhënat lokale, të cilat janë të rëndësishme për komponentin vetë dhe për të cilat nuk duhet të dijë prindi. Në këtë rast, në state duhet të ruhen të dhënat, të cilat mund të ndryshojnë në ngjarje të ndryshme dhe në të njëjtën kohë ju dëshironi që ndryshimet të jenë reaktive.
Është dhënë një komponent:
function Test() {
// përcaktimi i isEdit, elem dhe data
if (isEdit) {
elem = <input value={data} />;
} else {
elem = <span>{data}</span>;
}
return <div>
{elem}
</div>;
}
Përcaktoni se çfarë mund të jenë isEdit, elem dhe
data: prop, state, variabël, ose
konstante.