Как обычно передать данные из дочернего компонента в родительский в React?

Родитель передаёт callback через props, а дочерний компонент вызывает его с нужными данными.

Короткий ответ

Что ответить на собеседовании

Родитель передаёт callback через props, а дочерний компонент вызывает его с нужными данными.

Подробный разбор

Ответ с пояснениями

Родитель передаёт callback через props, а дочерний компонент вызывает его с нужными данными.

Например, Child получает onChange и вызывает onChange(value), после чего родитель обновляет своё состояние. Дочерний компонент не должен напрямую менять props. Для далёких компонентов может потребоваться общий владелец состояния, context или store.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее