title: How to handle two consecutive and dependent Async calls in Redux?
body: <p>I am getting a list of posts asynchronously by calling an action <code>fetchPosts</code> from a Component on <code>componentDidMount</code>. I would like, once that request is received and handled by the relevant reducer (which updates the state), to call another action <code>fetchPostsMetaData</code>, with an array of the just-received posts' ids. </p>
  
  <p>I am using <code>redux-thunk</code> middleware, and making my ajax requests using <code>jQuery.ajax</code></p>
  
  <p>What is the best way to go about this? I tried googling but couldn't find a relevant example / answer. </p>