I’ve recently used this code for a stackoverflow post. It shows how to create a basic loading screen with THREE.LoadingManager and a HTML based overlay with nice CSS animations. The loading screen disappears, as soon as all assets are loaded.
If you don’t like the visuals of the loading screen, no problem. There is a huge selection of CSS loader animations: