Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Criando Seu Primeiro Slice com createSlice | Criando e Gerenciando Estado com Slices
Gerenciamento de Estado com Redux Toolkit em React

bookCriando Seu Primeiro Slice com createSlice

Deslize para mostrar o menu

Um slice é criado usando a função createSlice. É aqui que você define seu estado e como ele pode ser alterado.

Criando um Slice

Crie um novo arquivo, por exemplo:

src/features/counter/counterSlice.js

Dentro deste arquivo, defina seu slice:

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;

Você define um pedaço do estado e a lógica que o atualiza.

O createSlice cria automaticamente:

  • Ações baseadas nos seus reducers;
  • Uma função reducer para a store;
  • Uma forma estruturada de gerenciar esta parte do estado.
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 3. Capítulo 2
some-alt