Next js fundamentals and core concepts

Fundamentals

  • folder structure.
  • routing and nested routing.
  • dynamic routes and catch all routes
  • server component
  • group routing with different layout.
  • Navigation with link component
  • built in routes (not found, loading)
  • built in css module

Core concepts

  • image, font optimize
  • metadata, import alias
  • Static site generation and server site rendering
  • data fetching
  • caching and revalidating
  • server site rendering with no-store
  • built in error handling (with dynamic error handling)