Встречается на собеседованиях • сегодня
Опиши один цикл движения данных Flux-архитектуры
Flux — это однонаправленный поток данных, состоящий из 4 ключевых частей:
- Действие (Action) — инициирует изменение (например,
userClickилиdataFetched). Это простой объект сtypeи данными:
js
{
type: 'ADD_TODO',
payload: { text: 'Learn Flux' }
}-
Диспетчер (Dispatcher) — центральный хаб, который передает действие всем хранилищам. Один на приложение.
-
Хранилище (Store) — содержит состояние и логику его обновления. Получает действие от диспетчера, обновляет состояние и уведомляет view:
js
case 'ADD_TODO':
state.todos.push(action.payload);
emit('change');- Представление (View) — React-компонент подписывается на изменения хранилища и перерисовывается. Может создавать новые действия (замыкая цикл).
Весь цикл: Пользователь кликает → View создает Action → Dispatcher → Store обновляется → View перерисовывается.

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