Встречается на собеседованиях • сегодня
Какие знаешь способы общения между компонентами
В React есть несколько способов общения между компонентами:
1. **Props** - передача данных от родителя к ребенку
```jsx
```
2. **Callback-функции** - передача функций в props для общения ребенка с родителем
```jsx
```
3. **Context API** - глобальное состояние для вложенных компонентов
```jsx
const ThemeContext = createContext();
```
4. **Сторы (Redux, MobX, Zustand)** - управление состоянием приложения
5. **События (Event Emitter)** - кастомные события через `window.dispatchEvent`
6. **Refs и методы** - доступ к методам дочернего компонента через ref
```jsx
const childRef = useRef();
childRef.current.someMethod();
```
Выбор зависит от сложности приложения и отношений между компонентами. Для простых случаев хватает props и callbacks, для сложных - Context или сторы.

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