Встречается на собеседованиях • сегодня
Какой middleware использовал в чистом Redux
В чистом Redux middleware — это функция, которая обрабатывает action до его попадания в reducer. Она имеет сигнатуру:
javascript
const middleware = store => next => action => {
// До выполнения action
const result = next(action); // Передаем action следующему middleware/reducer
// После выполнения action
return result;
};Пример простого логгирующего middleware:
javascript
const logger = store => next => action => {
console.log('Dispatching:', action);
const result = next(action);
console.log('New state:', store.getState());
return result;
};Подключается через applyMiddleware:
javascript
import { createStore, applyMiddleware } from 'redux';
const store = createStore(
rootReducer,
applyMiddleware(logger, anotherMiddleware)
);Популярные middleware: redux-thunk (асинхронные actions), redux-saga (сложные сайд-эффекты), redux-logger (логирование).

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