title: Difference between yield [] & yield all() - ES6/redux-saga
body: <p>Is there any advantage in using redux-saga's <code>yield all([])</code> over <code>ES6</code>'s built-in <code>yield []</code>?</p>
  
  <p>To run multiple operations in parallel, redux-saga suggests:</p>
  
  <pre><code>const result = yield all([
    call(fetchData),
    put(FETCH_DATA_STARTED),
  ]);
  </code></pre>
  
  <p>But the same can be accomplished without the <code>all()</code> method:</p>
  
  <pre><code>const result = yield [
    call(fetchData),
    put(FETCH_DATA_STARTED),
  ];
  </code></pre>
  
  <p>Which one is better &amp; why?</p>