Встречается на собеседованиях • сегодня
В чем разница между Redux Action и Reducer
Action — это простой объект, который описывает изменение состояния. Обязательно содержит поле type и может включать дополнительные данные (payload).
Reducer — чистая функция, которая принимает текущее состояние и action, возвращает новое состояние. Не изменяет исходный state, а создает новый.
javascript
// Action
const increment = { type: 'INCREMENT', payload: 1 };
// Reducer
const counterReducer = (state = 0, action) => {
switch (action.type) {
case 'INCREMENT':
return state + action.payload;
default:
return state;
}
};Ключевые отличия:
- Action — что произошло (описание события).
- Reducer — как состояние меняется (логика обновления).

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