Встречается на собеседованиях • сегодня
Какой знаешь способ прокидывания кроме Redux
- **Context API**: Встроен в React, позволяет передавать данные без пропсов. Используется для глобального состояния.
```jsx
const MyContext = React.createContext();
```
- **MobX**: Библиотека для управления состоянием с реактивными данными. Проще в настройке, чем Redux.
- **Zustand**: Минималистичный стейт-менеджер. Не требует оберток, удобен для небольших приложений.
```jsx
const useStore = create(set => ({
count: 0,
increment: () => set(state => ({ count: state.count + 1 })),
}));
```
- **Recoil**: Разработан Facebook. Работает с атомами и селекторами, подходит для сложных состояний.
- **Props Drilling**: Прямая передача через пропсы. Подходит для простых случаев, но не масштабируется.
- **Event Bus / PubSub**: Паттерн для передачи событий между компонентами. Например, через `window.dispatchEvent`.
- **URL (React Router)**: Хранение состояния в URL (query-параметры). Полезно для фильтров или настроек.

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