Встречается на собеседованиях • сегодня

Что такое RTK reducers

RTK reducers — это часть Redux Toolkit, упрощающая создание редюсеров. Они автоматически генерируют action creators и обрабатывают иммутабельные обновления состояния.

Ключевые особенности:

  1. Используют createSlice для объединения редюсера, действий и начального состояния
  2. Автоматически генерируют action types
  3. Позволяют писать "мутирующий" код в редюсерах (благодаря Immer)

Пример:

javascript
import { createSlice } from '@reduxjs/toolkit';

const counterSlice = createSlice({
  name: 'counter',
  initialState: 0,
  reducers: {
    increment: state => state + 1,
    decrement: state => state - 1,
    addAmount: (state, action) => state + action.payload
  }
});

// Автоматически генерируются action creators:
// counterSlice.actions.increment(), counterSlice.actions.decrement() и т.д.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы