This one Pace.JS is just start and forget. It will capture any http request and start and end by itself. You still can optionally show the progress bar and hide it manually. It also comes with different themes for the progress animation.
Comment by Ali Hmer on "Can someone recommend a good YouTube like Loading bar plugin for React?" | Hashnode