Sobes.tech
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ə props dəyişdirilə bilməz. Hər hansı dəyişiklik valideyn komponentdən gəlməlidir və yeni props-lar ötürülməlidir.
  • Obyekt: props hə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ə props funksiyanın ilk arqumenti kimi ötürülür. Sinif komponentlərində isə this.props vasitə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>;
}