Встречается на собеседованиях • сегодня

Расскажи как компоненты могут общаться между собой

Компоненты могут общаться через: 1. **Props** — передача данных от родителя к потомку. ```jsx ``` 2. **События (Callback)** — потомок вызывает функцию родителя. ```jsx ``` 3. **Контекст (Context API)** — общие данные для вложенных компонентов без явной передачи. ```jsx const ThemeContext = createContext(); ... ``` 4. **Глобальное состояние (Redux, Zustand, MobX)** — управление состоянием вне компонентов. 5. **Refs и методы** — доступ к методам дочернего компонента. ```jsx const childRef = useRef(); childRef.current.doSomething(); ``` 6. **Событийная шина (Event Emitter)** — кастомные события между независимыми компонентами. Выбор зависит от сложности и связанности компонентов.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы