next
Round
Technologies
Experiences
Contribute
Login
next
Round
Technologies
Experiences
Contribute
Login
Question Loading...
Routing
1. What is the difference between App router and Page router?
Level: Expert | Frequency: High
2. What is an app router?
Level: Expert | Frequency: High
3. List important files in app routing system.
Level: Expert | Frequency: High
4. Describe layout.js.
Level: Expert | Frequency: High
5. Describe page.js.
Level: Expert | Frequency: High
6. Describe route.js.
Level: Expert | Frequency: High
7. Describe template.js.
Level: Expert | Frequency: High
8. Describe unauthorized.js.
Level: Expert | Frequency: High
9. Describe not-found.js.
Level: Expert | Frequency: High
10. Describe loading.js.
Level: Expert | Frequency: High
11. Describe error.js.
Level: Expert | Frequency: High
12. Describe middleware.js.
Level: Expert | Frequency: High
13. Describe default.js.
Level: Expert | Frequency: High
14. How can we navigate between pages?
Level: Expert | Frequency: High
15. Discuss <Link> component?
Level: Expert | Frequency: High
16. List hooks related to routing.
Level: Expert | Frequency: High
17. List all functions available with useRouter hook?
Level: Expert | Frequency: High
18. How to scroll to an id?
Level: Expert | Frequency: High
19. What is the hierarchy of all routing files?
Level: Expert | Frequency: High
20. List some use cases of templates.
Level: Expert | Frequency: High
21. How can we nest layouts?
Level: Expert | Frequency: High
22. What is root layout?
Level: Expert | Frequency: High
23. How does the App Router handle layout re-rendering — does a layout re-render when its child route changes?
Level: Expert | Frequency: High
24. How do Server Actions interact with routing? Can a Server Action trigger a navigation?
Level: Expert | Frequency: High
All Topics
Project Structure
SSG
SSR
CSR
Routing
Route Handlers
Route Groups
Dynamic Routes
Parallel Routes
Intercepting Routes
Middleware
Server Actions
APIS
Data Fetching
Caching
Clients
Optimisation