Найти тему
Frontend-IT

Родительские и дочерние компоненты в React

У каждого компонента в React за исключением корневого компонента есть родитель (parent).

У одного родительского компонента может быть несколько дочерних компонентов (соотношение один ко многим - один родительский компонент может иметь много дочерних компонентов, но один дочерний компонент может иметь только один родительский).

Исходя, из вышенаписанного в React существует ещё один важный принцип:

Свойства (props) компоненту передаются от родительского компонента.

При этом передача свойств возможна от родителя дочерним компонентам, но обратно родительскому компоненту от дочернего свойства передать нельзя.

-2

Другими словами, передача свойств всегда односторонняя.

Все компоненты имеют чёткую иерархию и из-за этого нельзя передавать свойства от дочернего компонента родительскому компоненту.