import { APP, APP_STATE } from '../actions/actionsTypes'; const initialState = { root: null, ready: false, foreground: true, background: false }; export default function app(state = initialState, action) { switch (action.type) { case APP_STATE.FOREGROUND: return { ...state, foreground: true, background: false }; case APP_STATE.BACKGROUND: return { ...state, foreground: false, background: true }; case APP.START: return { ...state, root: action.root }; case APP.INIT: return { ...state, ready: false }; case APP.READY: return { ...state, ready: true }; default: return state; } }