Встречается на собеседованиях • сегодня
Как работает Redux Toolkit
Redux Toolkit упрощает работу с Redux, уменьшая boilerplate код. Основные части:
- createSlice – генерирует редьюсеры и экшены автоматически на основе переданного объекта:
javascript
const counterSlice = createSlice({
name: 'counter',
initialState: 0,
reducers: {
increment: state => state + 1,
decrement: state => state - 1
}
});- configureStore – настраивает хранилище с redux-thunk по умолчанию и devTools:
javascript
const store = configureStore({
reducer: counterSlice.reducer
});- RTK Query – встроенный инструмент для работы с API (аналог React Query).
Ключевые преимущества:
- Иммутабельные обновления через Immer (можно писать мутирующий код)
- Автоматическая генерация экшенов
- Упрощенная настройка middleware
- TypeScript поддержка из коробки
Пример использования:
javascript
// Диспатч экшена
dispatch(counterSlice.actions.increment());
// Получение состояния
const count = useSelector(state => state.counter);
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы