title: redux-promise with Axios, and how do deal with errors?
body: <p>So, I see on an error, redux-promise hands me back error: true, along with the payload, but that is once it hits the reducer... to me, decoupling the request AND error condition is a bit odd, and seems inappropriate. What is an effective way to also deal with error condition when using axios w/ reduc-promise (middleware).. here is the gist of what i have..</p>
  
  <pre><code>in action/
  const request = axios(SOME_URL);
  
  return {
     type: GET_ME_STUFF,
     payload: request
  }
  
  in reducer/
    const startState = {
       whatever: [],
       error: false
    }
  
    case GET_ME_STUFF:
       return {...state, startState, {stuff:action.payload.data, error: action.error? true : false}}
  </code></pre>
  
  <p>etc... then I can deal with the error.. so, my api call is now split into two seperate areas and that seems wrong.... there must be something I am missing here. I would think in the /actions I can pass in a callback that handles a new action etc.. or something, but not split it.</p>