Встречается на собеседованиях • сегодня
Как при использовании action в одном компоненте получить те же самые данные в другом компоненте
В React можно использовать несколько подходов:
1. **Поднятие состояния (Lifting State Up)** - передача данных через props общего родительского компонента:
```jsx
function Parent() {
const [data, setData] = useState(null);
return (
<>
</>
);
}
```
2. **Контекст (Context API)** - для передачи данных через дерево компонентов без явной передачи пропсов:
```jsx
const DataContext = createContext();
function App() {
const [data, setData] = useState(null);
return (
);
}
```
3. **Сторонние решения** - Redux, MobX, Zustand для управления глобальным состоянием.
4. **События** - можно использовать кастомные события, но это менее предпочтительный способ.
Выбор зависит от сложности приложения и глубины вложенности компонентов. Для простых случаев достаточно поднятия состояния или Context API.

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