Q161. What is the fetch API in Next.js App Router?
In the Next.js App Router, you can use the `fetch` API to make HTTP requests to external APIs or your own API routes. The `fetch` function is available globally in both s...
Technical Question Bank · Peer-Reviewed
Search and filter frequently asked interview questions across technical, programming, and behavioral domains. Tailor your interview preparation by difficulty for freshers or experienced developers (188 available).
In the Next.js App Router, you can use the `fetch` API to make HTTP requests to external APIs or your own API routes. The `fetch` function is available globally in both s...
Route groups allow you to organize routes without affecting the URL structure. You create them by wrapping folder names in parentheses `()`. ``` app/ ├── (marketing)/ │ ├...
Parallel routes allow you to render multiple pages simultaneously in the same layout. They are defined using slots with the `@` convention. ``` app/ ├── layout.js ├── pag...
Intercepting routes allow you to load a route from another part of your application while keeping the context of the current page, similar to modals. ``` app/ ├── feed/ │...
The `loading.js` file creates loading UI that shows instantly while route segments are loading. It automatically wraps the page and its children in a React Suspense bound...
You can create custom not-found pages using the `not-found.js` file. This file defines UI to render when the `notFound()` function is thrown within a route segment. ```js...
The `template.js` file is similar to `layout.js` but creates a new instance for each of its children on navigation. This means state is not preserved and effects are re-s...
Nested layouts are implemented by creating `layout.js` files in different route segments. Layouts are nested automatically based on the folder structure. ``` app/ ├── lay...
In the App Router, API routes are now called "Route Handlers" and use the `route.js` file convention instead of the pages-based approach. **Pages Router (API Routes)**: `...
The App Router has built-in support for streaming and React Suspense, allowing you to progressively render and stream UI to the client. ```jsx // app/page.js import { Sus...
HireXTech uses essential storage to remember your study preferences and third-party advertising cookies via Google AdSense in compliance with GDPR. You can choose to enable essential cookies only or accept all cookies. Read our Privacy Policy.