In this lesson we’ll use In-Component Route Guards to show a progress bar and only load the component if it’s successfully returned from our API. The goal is to provide a better user experience.
At the moment EventList looks like this when it loads slowly:
![https://firebasestorage.googleapis.com/v0/b/vue-mastery.appspot.com/o/flamelink%