Estoy usando Redux-Toolkit por primera vez, seguí el inicio rápido en su documentación y me encontré con este error
La tienda no tiene un reductor válido. Asegúrese de que el argumento pasado a combineReducers sea un objeto cuyos valores sean reductores.
Registré los reductores y los objetos de la tienda en la consola y descubrí que el objeto de la tienda de configure store no tiene ninguna propiedad reductora.
Si alguno de ustedes puede ayudar, lo agradecería mucho.
PD: Ya miré todas las otras preguntas de stackoverflow sobre esto. Nada es relevante.
Aquí está mi código
import { configureStore } from "@reduxjs/toolkit"; // Redux Reducers import { authSlice } from "./slices/authSlice"; import { projectSlice } from "./slices/projectSlice"; export const store = configureStore({ reducer: { auth: authSlice.reducer, project: projectSlice.reducer, }, }); import { createSlice } from "@reduxjs/toolkit"; export const authSlice = createSlice({ name: "auth", initialState: { isUserLoggedIn: false, userDetails: {}, }, reducers: { login: (state) => { state.auth.isUserLoggedIn = true; }, logout: (state) => { state.auth.isUserLoggedIn = false; }, register: (state) => { state.auth.isUserLoggedIn = true; }, }, }); export const { login, logout, register } = authSlice.actions;