Human Slice (Solution)
import { createSlice, nanoid } from "@reduxjs/toolkit";
const createHuman = (name) => ({
  id: nanoid(),
  name,
  taskIds: [],
});
const initialState = [createHuman("Steve"), createHuman("Wes")];
export const humansSlice = createSlice({
  name: "humans",
  initialState,
  reducers: {
    add: (state, action) => {
      const human = createHuman(action.payload);
      state.push(human);
    },
  },
});Now, we can add that to our store.
import { configureStore } from "@reduxjs/toolkit";
import { humansSlice } from "./humansSlice";
import { tasksSlice } from "./tasksSlice";
export const store = configureStore({
  reducer: {
    tasks: tasksSlice.reducer,
    humans: humansSlice.reducer,
  },
});