import { createSlice, PayloadAction} from "@reduxjs/toolkit"; // Типы данных interface StorState { menu: { activePage: string; } } // Инициализация состояния const initialState: StorState = { menu: { activePage: "", } }; // Slice const storeSlice = createSlice({ name: "store", initialState, reducers: { setMenuActivePage: (state, activePage: PayloadAction) => { state.menu.activePage = activePage.payload; }, }, }); export const { setMenuActivePage } = storeSlice.actions; export const storeReducer = storeSlice.reducer;