Files
redox/lab07/src/reducer.js
2025-06-05 19:15:04 +02:00

18 lines
406 B
JavaScript

const initialState = {
input: '',
list: []
};
export default function appReducer(state = initialState, action) {
switch (action.type) {
case 'input/update':
return { ...state, input: action.payload };
case 'input/clear':
return { ...state, input: '' };
case 'list/add':
return { ...state, list: [...state.list, action.payload] };
default:
return state;
}
}