| 1234567891011121314151617181920212223242526 |
- 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;
|