import { createSlice } from "@reduxjs/toolkit"; export const appSlice = createSlice({ name: "app_reducer", initialState: { noticeCount: 0, }, authInfo: { isSignin: false, userToken: null, recommendMid: null, inviter: null, }, reducers: { getNoticeCount: (state, { payload }) => { state.noticeCount = payload; }, handleLogin: (state, { payload }) => { state.authInfo = payload; }, }, }); // Action creators are generated for each case reducer function export const { getNoticeCount, handleLogin } = appSlice.actions; export default appSlice.reducer;