Встречается на собеседованиях • сегодня
Как организован двусторонний обмен информацией между родительским и дочерним компонентами
В React двусторонний обмен данными между компонентами реализуется через пропсы и колбэки.
**Родитель → Дочерний**: передача данных через пропсы
```jsx
function Parent() {
const [data, setData] = useState('Hello');
return ;
}
function Child({ message }) {
return ;
}
function Child({ onSend }) {
return ;
}
```
Для сложных случаев можно использовать:
- Контекст (Context API)
- Глобальные стейт-менеджеры (Redux, MobX)
- Хуки (useReducer + useContext)
Важно избегать избыточного пробрасывания пропсов через промежуточные компоненты (prop drilling).
{message}
;
}
```
**Дочерний → Родитель**: передача данных через колбэки
```jsx
function Parent() {
const handleData = (data) => console.log(data);
return 
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы