import * as types from '../types' const initialState = () => ({ query: {}, result: {}, loading: false, }) export default function faceSearchReducer(state = initialState(), action) { switch (action.type) { case types.faceSearch.loading: return { ...state, [action.tag]: { loading: true }, } case types.faceSearch.loaded: return { ...state, [action.tag]: action.data, } case types.faceSearch.error: return { ...state, [action.tag]: { error: action.err }, } default: return state } }