1234567891011121314151617181920212223242526 |
- import {createSlice} from '@reduxjs/toolkit';
- const userSlice = createSlice({
- // name:给action对象中的type属性指定命名
- name: 'user1',
- // initialState:指定初始状态值
- initialState: {
- name:'胡图图',
- age: 3,
- address: '翻斗花园'
- },
- // 方法:存放该切片中定义的各种修改状态的reducer函数
- reducers: {
- setName(state,{payload}) {
- // console.log(state,action)
- // state.name = action.payload;
- state.name = payload;
- }
- }
- })
- export default userSlice.reducer;
- // 在slice对象中 有一个actions属性 类型是对象
- // 存储所有reducer函数中的对象构建的方法
- export const {setName} = userSlice.actions;
|