title: How to have a loading screen until all my components are mounted in React
body: <p>I do not have any API calls for my react app, I want to have a loading page while all my components are being mounted (including all children). My page does take few seconds to load.</p>
  <p>The issue I am having is that I do not want to use setTimeout as my page can load for any amount of seconds. I just want to show a loading screen until my actual page is ready to show.</p>