Skip to content


Next.js is a React framework for building full-stack web applications. You use React Components to build user interfaces, and Next.js for additional features and optimizations.

Why Next.js?

Next.js is the most popular framework in the last few years, it’s very easy and fast to go from zero to a scalable website. Pairing Next.js with Vercel makes developing and deploying web apps easier than ever before.

Some of the main features include:

  • SSR: Write getServerSideProps , the page HTML is generated on each request.
  • SSG: Run next build , the page HTML is generated at build time.
  • App Router: A new App Router built on React Server Components , which supports shared layouts, nested routing, loading states, error handling, and more.
  • Built-in Optimizations: Ensure your images (next/image), fonts (next/font), and scripts (next/script) are fine-tuned for an optimal user experience.

More Features In The Video

Check out Next.js Conf Keynote (Next.js 14) to get a better understanding of what Next.js is and how it works.

Useful Resources