An easier way to handle LOADING, ERROR and SUCCESS states in Redux