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

Створення Першого Зрізу за Допомогою 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

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

Створення Першого Зрізу за Допомогою 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
some-alt