Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Створення Першого Зрізу за Допомогою createSlice | Створення та керування станом за допомогою слайсів
Керування Станом із Redux Toolkit у React

bookСтворення Першого Зрізу за Допомогою createSlice

Свайпніть щоб показати меню

Слайс створюється за допомогою функції createSlice. Тут визначається стан і способи його зміни.

Створення слайсу

Створіть новий файл, наприклад:

src/features/counter/counterSlice.js

У цьому файлі визначте свій слайс:

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

const initialState = {
  value: 0
};

const counterSlice = createSlice({
  name: 'counter',
  initialState,
  reducers: {
    increment(state) {
      state.value += 1;
    },
    decrement(state) {
      state.value -= 1;
    }
  }
});

export const { increment, decrement } = counterSlice.actions;
export default counterSlice.reducer;

Визначення частини стану та логіки її оновлення.

createSlice автоматично створює:

  • Дії на основі ваших редʼюсерів;
  • Функцію-редʼюсер для стору;
  • Структурований спосіб керування цією частиною стану.
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 2

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 3. Розділ 2
some-alt