Вопрос проверяет знание архитектуры Redux и роли enhancers.
enhancer — это функция, которая расширяет возможности Redux store, например, добавляет middleware или инструменты разработчика.
Определение
enhancer — функция высшего порядка для createStore.
Примеры использования
Подключение redux-devtools.
Применение middleware.
Синтаксис
const store = createStore(reducer, enhancer);const store = createStore(
reducer,
window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()
);Вывод:
Enhancers позволяют конфигурировать store без изменения логики редьюсеров.
Frontend developer
Ментор по Frontend
Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства
Записаться на консультацию