Lifetime access to this course
Use of Loading file
When your app fetches data or performs operations that take time, showing a loading state improves user experience. Users don’t have to wait for seconds to see a blank screen that way; rather, they can see something, some skeletons or spinners, and know that they have to wait a bit to see what they’re looking for. To do that, especially for pages that do server-side rendering, you can use a special loading.js file that creates an automatic loading UI for your routes. When you add this file to a folder, it acts as a loading state while the page layout in that folder is being loaded. Did you think you would have to turn the whole component into the client side to show loadings using states? Nah, dummy.
The rest of this lesson is waiting.
Join JS Mastery Pro to unlock it.

The Ultimate Next.js 15 Course
$599
Buy the Course OnlyBuild advanced web app
Certificate of completion included
Great for focused learners who just want this course





Get Full Access
$149 /month
Lock in a year & save—2 months free!
Access to all courses
Quizzes, mini-challenges, AI summaries, inline sandboxes
Participation in a private community
Build real production-grade apps
Mock interviews & project reviews
Weekly live sessions & member-only access