Junior
React kontekstində props nədir?
sobes.tech Süni İntellekt
AI-dan cavab
React-də props (ingiliscə properties sözündən götürülmüşdür) obyektidir və valideyn komponentdən uşaq komponentə ötürülən məlumatları ehtiva edir. Onlar uşaq komponent daxilində yalnız oxumaq üçün mövcuddur və komponentlər ağacında məlumatların aşağıya ötürülməsi üçün əsas mexanizmi təşkil edir.
props-un əsas xüsusiyyətləri:
- Məlumatların ötürülməsi: Valideyndən uşağa məlumatlar, konfiqurasiyalar və geri çağırışlar ötürmək üçün istifadə olunur.
- Dəyişməzlik: Uşaq komponentində
propsdəyişdirilə bilməz. Hər hansı dəyişiklik valideyn komponentdən gəlməlidir və yeniprops-lar ötürülməlidir. - Obyekt:
propshəmişə obyekt kimi ötürülür. Hər ötürülən xüsusiyyət bu obyektin açarı olur. - Əlçatanlıq: Funksional komponentlərdə
propsfunksiyanın ilk arqumenti kimi ötürülür. Sinif komponentlərində isəthis.propsvasitəsilə əlçatan olur.
props-un ötürülməsi və istifadəsi nümunəsi:
// Valideyn komponent
function ParentComponent() {
const greeting = "Salam";
return <ChildComponent message={greeting} />;
}
// Uşaq komponent
function ChildComponent(props) {
return <p>{props.message}, dünya!</p>;
}