title: How to separate the query results on the same page
body: <p>I have a page, which has two sections:
  1) List of questions;
  2) Top-voted list of questions</p>
  
  <p>These two queries use the same call to the backend API, the only difference is I pass an additional parameter, e.g. showPopular=true in the latter case. </p>
  
  <p>When I try to render data, whatever action retrieves last overwrites data in both sections. How do I distinguish such data?</p>
  
  <p>I am using ReactJS, Redux.
  This is to retrieve data:</p>
  
  <pre><code>query={showPopular:true}
  this.props.actions.loadQuestions(accountId, query);
  </code></pre>
  
  <p>I have</p>
  
  <pre><code>const mapStateToProps = (state) =&gt; {
      return {
          error: state.questions.error,
          questions: state.questions.questions|| [],
          isLoading: state.questions.isLoading
      };
  }
  </code></pre>