Восстановление логики в React‑Redux приложении
Восстановите Provider, dispatch thunk из эффекта, selector статуса и await axios. В slice нужны настоящий ID, инверсия completed и отсутствующий deleteTodo.
Читать ответПодготовка к интервью
89 вопросов по Redux с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Redux — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: redux, frontend, backend.
Каталог
Восстановите Provider, dispatch thunk из эффекта, selector статуса и await axios. В slice нужны настоящий ID, инверсия completed и отсутствующий deleteTodo.
Читать ответMiddleware в Redux оборачивает dispatch и может обрабатывать actions до reducer, после него или перенаправлять выполнение по согласованному контракту.
Читать ответОрганизуйте slice вокруг предметной области, храните минимальное состояние и вычисляйте производные данные селекторами. Reducer должен оставаться без побочных эффектов.
Читать ответRedux Toolkit сокращает шаблонный код Redux: настройку store, создание action/reducer и безопасные иммутабельные обновления.
Читать ответОпишите конкретные задачи с Redux Toolkit: настройку store, slices, reducers, async-логику и selectors. Отделите это от опыта с RTK Query.
Читать ответОбычный action описывает синхронное изменение store через reducer; асинхронная логика выполняется middleware и затем отправляет actions о результате.
Читать ответRedux Saga — middleware для координации эффектов через генераторы; yield передаёт описание операции runner, который выполняет её и возвращает результат.
Читать ответКомпонент dispatch-ит action, middleware при необходимости обрабатывает эффекты, reducer вычисляет новое состояние, а подписчики читают его через selectors.
Читать ответОпишите реальные слайсы и критерии их границ, отделяя предметные данные, UI-состояние и серверный кеш.
Читать ответОбоснуйте выбор middleware характером асинхронных сценариев и опытом команды, а не универсальным превосходством Saga или Thunk.
Читать ответДа, selector может использовать другой selector, если это не создаёт нежелательной зависимости или цикла между модулями.
Читать ответRedux организует предсказуемое обновление общего состояния через store, actions и reducers, отделяя изменение данных от чтения.
Читать ответ