import { createSlice, PayloadAction } from '@reduxjs/toolkit'; import { StoreApi } from '../storeType'; const initialState: StoreApi.User.UserState = { userName: '', userId: '', auth: [], }; const userSlice = createSlice({ name: 'user', initialState, reducers: { getUserInfo: ( state, action: PayloadAction, ) => ({ ...state, ...action.payload }) }, }); export const { getUserInfo } = userSlice.actions; export default userSlice.reducer;