The first one I ever created was a fake react loader, mostly because of a tight deadline but partially because it seemed easier to do so, which it was, but not by much. You usually need some kind of loader when the content within the site is so massive (usually because of images) and you can’t do any more compression. Yes? No? Either way, you will learn the concepts of making a proper react loader / progress bar here. Ever wondered how to make a real react loader that actually works instead of creating a fake one that just looks like it works?