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

Какой основной flow Redux

Redux flow состоит из нескольких ключевых шагов:

  1. Action – простой объект с type и необязательными данными (payload), описывающий что произошло.
javascript
const increment = () => ({ type: 'INCREMENT' });
  1. Dispatch – функция хранилища, которая отправляет action в reducer.
javascript
store.dispatch(increment());
  1. Reducer – чистая функция, принимающая текущее состояние и action, возвращает новое состояние.
javascript
const counterReducer = (state = 0, action) => {
  switch (action.type) {
    case 'INCREMENT': return state + 1;
    default: return state;
  }
};
  1. Store – единый источник истины, содержащий состояние и методы для работы с ним.
javascript
const store = createStore(counterReducer);
  1. Subscription – подписка на изменения состояния для обновления UI.

Дополнительно могут использоваться middleware (например, Redux Thunk) для асинхронных операций.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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