offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗jsrtPmCoDF 94 of 112 menu

Однонаправленный поток данных в React

Компонент может передавать свое состояние вниз по дереву потомков в виде пропсов дочерних компонентов. Этот процесс называется нисходящим (англ. top-down) или однонаправленным (англ. unidirectional) потоком данных. Состояние всегда принадлежит определенному компоненту, и это состояние может влиять только на компоненты, являющиеся потомками данного компонента.

Кроме нисходящего потока данных, существует также восходящий или обратный. Он содержит в себе данные, которые появляются в компонентах-потомках, например, вводятся в инпуты пользователем. Этот поток данных передается родителю путем вызова функции, переданной в пропсы дочернего компонента.

Рассмотрите компоненты Products, Product и ProductField из предыдущих уроков. Расскажите, как двигаются данные в этих компонентах.