JSFiddle - React, Tailwind, and code Playground

JavaScript

export function getStores(state, action) {
  return Object.assign({}, state, {
    loading: action.loading,
    error: action.error
  });
}

export function getStoresSuccess(state, action) {
  return Object.assign({}, state, {
    loading: action.loading,
    error: action.error,
    payload: action.payload
  });
}

export function getStoresFailure(state, action) {
  return Object.assign({}, state, {
    error: action.error,
    loading: action.loading
  });
}