/
astafievk
/
source_code
Обзор
Документация
Войти
/
astafievk
/
source_code
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
App/src/api/slices/authSlice.ts
26 строк
534 B
astafievK
source code
21 июн 2024, 21:02
21 июн 2024, 21:02
37a1d03
Код
Авторство
О чём код?
import {createSlice, PayloadAction} from "@reduxjs/toolkit"; interface AuthSlice { user: IUser | null } const authSlice = createSlice({ name: 'authorization', initialState: { user: null, } as AuthSlice, reducers: { login: (state, action: PayloadAction<AuthSlice>) => { state.user = action.payload.user }, logout: (state) => { state.user = null } } }) export const { login, logout } = authSlice.actions export default authSlice.reducer