Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Creating Your First Slice with createSlice | Creating and Managing State with Slices
Gestión de Estado con Redux Toolkit en React

bookCreating Your First Slice with createSlice

Desliza para mostrar el menú

A slice is created using the createSlice function. This is where you define your state and how it can change.

Creating a Slice

Create a new file, for example:

src/features/counter/counterSlice.js

Inside this file, define your 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;

You define a piece of state and the logic that updates it.

createSlice automatically creates:

  • Actions based on your reducers;
  • A reducer function for the store;
  • A structured way to manage this part of state.
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 3. Capítulo 2
some-alt