The current experience is a bit disjointed where the user logs in and sees a protected page without any data while the data fetch is taking place (ie. navbar shows login/sign-up again). Then once the data is fetched the page updates with the relevant data.
This leads to a poor user experience and we should use some animation (ie. spinner or skeleton) to indicate that the page is loading.
The current experience is a bit disjointed where the user logs in and sees a protected page without any data while the data fetch is taking place (ie. navbar shows login/sign-up again). Then once the data is fetched the page updates with the relevant data.
This leads to a poor user experience and we should use some animation (ie. spinner or skeleton) to indicate that the page is loading.