Next.js — an introduction

summarizing the famous interface-building JavaScript library
// updated 2025-05-20 14:24

Next.js is a JavaScript framework that began development in 2016 and builds on top of React ...

While React provides user interfaces with only client-side rendering, Next.js also allows server-side rendering! This allows Next.js to:

  • have pages of a web app get rendered by the server
  • cache pages for faster loading
  • route users to other pages more easily
  • deploy more quickly

Developing with Next.js requires only a good grasp of JavaScript and React!

Topics

  • Installation
    • Downloading
    • Project folder structure
      • .gitignore
      • app/layout.tsx
  • Development basics
    • Creating the homepage
    • Previewing the page on a local server
      • Hot reloading
    • Routing to subpages
    • Linking among pages
      • Linking any page
newer (in textbook-next-js) ➡️
Next.js installation ➡️
⬅️ older (in code)
🏭 Namespace pollution
newer (in code) ➡️
Next.js installation ➡️
⬅️ older (posts)
🇮🇸 Fjölskylda
newer (posts) ➡️
Next.js installation ➡️