title: Fetch fails to receieve large responses
body: <p>I'm trying to fetch in react-native(js), but the response is being corrupted many times, especially for larger data!</p>
  <p>Response is an array, <strong>for array size &lt; 5 fetch is usually working, for array size &gt; 20 fetch is almost never working</strong>, giving the following error:</p>
  <blockquote>
  <p>[Unhandled promise rejection: SyntaxError: JSON Parse error: Expected ']']</p>
  </blockquote>
  <p>This is the code used to fetch:</p>
  <pre><code>        fetch(url)
          .then(response =&gt; {
              if(response.status!==200){alert('Something went wrong, please try again later');return null}
              return response.json()
          })
          .then(response =&gt; {
              if (response == null){return}
              console.log(response)
          })
  </code></pre>
  <p>The error occurs at the 'return response.json()' line.</p>
  <p>Please help! Thanks.</p>