title: React Native Loader in every component or root?
body: <p>Should we use the Loader component (Any custom Loader) in every Component and use dedicated state reducer variables to toggle it with a relative API call or should we have a Loader in the root of the application and toggle it on any API instance?</p>
  <p>If we use a root Loader component, and it has properties</p>
  <pre><code>{position: 'absolute', top:0, bottom:0, right:0, left:0}
  </code></pre>
  <p>(Full-screen loader). Although it would get rid of many lines of code to toggle every loader component separately, but wouldn't it stop the user from any other page if one API endpoint crashes or takes too long to load.</p>
  <p>What would the best practice be?</p>