cra-template-pi
Version:
A quick start Create React App with many auto implemented features
16 lines (12 loc) • 415 B
text/typescript
import { createSlice, PayloadAction } from '@reduxjs/toolkit'
const counterReducer = createSlice({
name: 'CounterReducer',
initialState: 0,
reducers: {
increment: (state) => state + 1,
incrementBy: (state, { payload }: PayloadAction<number>) => state + payload,
decrement: (state) => state - 1,
},
})
export const counterActions = counterReducer.actions
export default counterReducer.reducer