extra credit Search 85,062 technologies ⌘K Download for Mac

Next.js

Category
Frameworks and libraries
Docs outline
15 sections

Official docs outline

nextjs.org
  1. Project structure and routing conventions

    App Router folders and file conventions such as page, layout, route, loading, error, route groups, private folders and colocation.

  2. Layouts and pages

    Creating pages and nested layouts, dynamic route segments, route params, and search params.

  3. Linking and navigating

    The Link component, prefetching, prerendering, client-side navigation, and the useRouter hook and streaming for slow networks.

  4. Server and Client Components

    The use client boundary, when to use server vs client components, composition, passing props across the boundary, and context providers.

  5. Fetching data

    Fetching on the server and client, async server components, streaming with Suspense and loading.js, and parallel vs sequential requests.

  6. Mutating data

    Server Functions and Server Actions, use server directive, forms, pending state, and revalidation after mutation.

  7. Caching

    Request memoization, data cache, full route cache, Cache Components and use cache, and cache lifetimes.

  8. Revalidating

    Time-based and on-demand revalidation with revalidatePath, revalidateTag, and cache tags.

  9. Error handling

    Expected errors with return values and useActionState, uncaught exceptions with error boundaries, error.js, global-error and not-found.

  10. Route Handlers

    Custom HTTP endpoints using route.ts, Web Request and Response APIs, supported HTTP methods, and caching behavior.

  11. Proxy (middleware)

    Running code before a request completes to rewrite, redirect, set headers or cookies, and matcher configuration.

  12. CSS and styling

    CSS Modules, global CSS, Tailwind CSS, and CSS-in-JS in the App Router.

  13. Image and font optimization

    The Image component, responsive sizing, lazy loading, remote images, and next/font for self-hosted fonts.

  14. Metadata and OG images

    Static and dynamic metadata, the Metadata API, generateMetadata, file-based metadata, sitemaps, and OG image generation.

  15. Deploying

    Node.js server, Docker, static export, adapters, and platform deployment options.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 113
↑↓ move ↵ open