} from 'redux-saga/effects' const post = yield call(fetch, `/posts/${id}`) const commentsURI = post.data.commentsURI; // '/posts/1/comments' const comments = yield call(fetch, commentsURI) This should be the right way import { all, call } from 'redux-saga/effects' const [post, comments] = yield all([ call(fetch, `/posts/${id}`), call(fetch, `/posts/${id}/comments`) ]) The “Clever” way