title: redux-saga: call vs fork and join
body: <p>In redux-saga, for what reasons might you favor using <code>call</code> vs. <code>fork</code> and <code>join</code>?</p>
  
  <p>For example, when calling an HTTP API, what are the pros and cons of doing this:</p>
  
  <pre><code>const result = yield call(apiWrapperFunction, arg1, arg2)
  </code></pre>
  
  <p>versus this:</p>
  
  <pre><code>const task = yield fork(apiWrapperFunction, arg1, arg2)
  const result = yield join(task)
  </code></pre>