import { createSlice } from "@reduxjs/toolkit"; export const userSlice = createSlice({ name:'user1', // 指定状态片段的名称 类似于id initialState:{ //初始化状态 user:"蜡笔小新" }, // 方法 reducers:{ /** * 每一个reducer函数 都会接受两个参数 * state 表示当前状态 * action 一个对象 * a.type * b.payload * */ setName(state,action) { state.user = '哆啦A梦'; } } }) export default userSlice.reducer; // 在slice对象中 有一个属性actions 类型是对象 存储所有reducer函数对应构建的actiion对象的函数 export const {setName} = userSlice.actions;