UNPKG

prayer-timetable-react

Version:
22 lines (18 loc) 820 B
import { GET_TIMETABLE } from '../constants/actionTypes' import initialState from './initialState' // IMPORTANT: Note that with Redux, state should NEVER be changed. // State is considered immutable. Instead, // create a copy of the state passed and set new values on the copy. // Note that I'm using Object.assign to create a copy of current state // and update values on the copy. const timetableReducer = (state = initialState.timetable, action) => { switch (action.type) { case GET_TIMETABLE: // For this example, just simulating a save by changing date modified. // In a real app using Redux, you might use redux-thunk and handle the async call in fuelSavingsActions.js return { ...state, timetable: state.timetable } default: return state } } export default timetableReducer