tl-esa-tools/survey/src/store/reducers/data.ts

19 lines
410 B
TypeScript
Raw Normal View History

2023-04-29 22:45:52 +03:00
import { createReducer } from '@reduxjs/toolkit'
import { setContents } from '../actions/data'
interface DataReducer {
contents: string[]
}
const initialState: DataReducer = {
contents: []
}
const dataReducer = createReducer<DataReducer>(initialState, (builder) => {
builder.addCase(setContents, (state, action) => {
state.contents = action.payload
})
})
export default dataReducer