worklog-reminder
26 строк · 458.0 Байт
1import { createSlice } from '@reduxjs/toolkit';2
3const appSlice = createSlice({4name: 'app',5initialState: {6screenName: '',7},8reducers: {9showScreen: (state, action) => {10state.screenName = action.payload;11},12},13});14
15const selectScreenName = (state) => state.app.screenName;16
17const { showScreen } = appSlice.actions;18
19const appReducer = appSlice.reducer;20
21export {22appReducer,23appSlice,24selectScreenName,25showScreen,26};27