Встречается на собеседованиях • сегодня
Расскажи как взаимодействуют компоненты в веб-приложении
Компоненты взаимодействуют через пропсы (props) и события (events). Родитель передает данные дочернему компоненту через пропсы, а дочерний может отправлять данные родителю через события. Для сложных сценариев используют глобальное состояние (Redux, Vuex, Context API).
Пример на React:
```jsx
// Родительский компонент
function Parent() {
const [count, setCount] = useState(0);
const handleChildClick = (value) => {
setCount(value);
};
return ;
}
// Дочерний компонент
function Child({ count, onClick }) {
return (
);
}
```
Компоненты также могут общаться через:
- Контекст (для передачи данных без пропс-дриллинга)
- Ссылки (refs) для императивного взаимодействия
- Глобальное хранилище состояний
- События шины (event bus) в некоторых фреймворках

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