/* * * HomePage reducer * */ import { fromJS } from 'immutable'; import { LOAD_DATA, LOADED_DATA } from './constants'; const initialState = fromJS({ loading: false, data: false, }); function homePageReducer(state = initialState, action) { switch (action.type) { case LOAD_DATA: return state.set('loading', true); case LOADED_DATA: return state.set('loading', false).set('data', fromJS(action.data)); default: return state; } } export default homePageReducer;