Полное руководство по реквизитам ReactJS

Опубликовано: 27 Августа, 2022

React позволяет нам передавать информацию в компонент (от родительского компонента к дочернему), используя то, что называется реквизитом (сокращение от свойств). Реквизит — это, по сути, объект, который доступен для всех компонентов React. Свойства доступны только для чтения и не могут быть изменены компонентом, которому они принадлежат.

Передача реквизитов и доступ к ним: мы можем передавать реквизиты любому компоненту, поскольку мы объявляем атрибуты для любого HTML-тега. Взгляните на приведенный ниже фрагмент кода:

<Welcome fullName = "Harsh Agarwal" />

В приведенном выше фрагменте кода мы передаем реквизит с именем fullName компоненту с именем Welcome. Этот реквизит имеет значение «Harsh Agarwal» . Давайте теперь посмотрим, как мы можем получить доступ к этой опоре (свойству).

Для компонента React объект props будет хранить реквизит как пары ключ: значение , и он будет выглядеть, как показано ниже. fullName — это ключ, а «John Wick» — это значение.

props = { fullName: "Harsh Agarwal" }

В случае функциональных компонентов мы можем получить доступ к значению свойства, как показано ниже.

props.propName;

Пример:

Выход:

Полный список реквизита приведен ниже:

  • РеагироватьJS | Методы как реквизит
  • РеагироватьJS | PropTypes
  • РеагироватьJS | Реквизит — набор 1
  • РеагироватьJS | Реквизит — набор 2
  • Однонаправленный поток данных
  • РеагироватьJS | Состояние в реакции
  • РеагироватьJS | Состояние против реквизита
  • РеагироватьJS | Реализация состояния и жизненного цикла