Встречается на собеседованиях • сегодня
Как организовать передачу данных из дочерних элементов в родительские в React
В React данные передаются из дочерних в родительские компоненты через колбэки. Родительский компонент передает функцию дочернему через props, а дочерний вызывает её с нужными данными.
```jsx
// Родительский компонент
function Parent() {
const handleData = (data) => {
console.log('Получены данные от ребенка:', data);
};
return ;
}
// Дочерний компонент
function Child({ onSendData }) {
const sendData = () => {
onSendData('Привет от дочернего компонента!');
};
return ;
}
```
Ключевые моменты:
1. Родитель определяет функцию-обработчик
2. Передаёт её дочернему компоненту как пропс
3. Дочерний компонент вызывает эту функцию в нужный момент
4. Данные передаются как аргументы функции
Этот паттерн называется "подъём состояния" (lifting state up) и является основным способом коммуникации между компонентами в React.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы