React Native WebView pre-render for faster performance - how to do it?
<p>In React Native, when using the WebView component, it starts to load the external content at the moment when the component will be rendered. </p>

<p>To increase performance in the application, I have tried to pre-fetch the external HTML so that it is ready when the component will be rendered. It seems like it is only an actual call to the render method will cause the loading to start and this is only controlled by what is rendered on the screen. I suppose React Native has no concept of shadow DOM that could be used to call the render method a head of time. 
Trying to manipulate the lifecycle methods does also not work and is probably not a correct way of doing it either? </p>

<p>I have also tried to do a <code>fetch()</code> of the external HTML-content, with the right user-agent in the header, and pass the responseText to the WebComponent. This sometimes works for some sites of sources, but for others i run into ACAP (Automated Content Access Protocol) issues, to this is not the preferred solution.</p>

<p>Is there a way to pre-fetch external HTML content to a WebView component so that it displays faster?</p>