From the course: Next.js 14 from Scratch: Build a Real-World Project Using Next.js 14 and MongoDB

Unlock this course with a free trial

Join today to access over 25,200 courses taught by industry experts.

What is Next.js?

What is Next.js?

All right, so before we start coding, let's take a few minutes and talk about what Next.js is and why you might want to use it. I also want to take a look at some of the different types of websites that you can create. So the simple definition of Next is it's an open source web development framework for building React-based applications with server-side rendering as well as static website generation. Now, I think some people get confused because we're essentially using a framework within a framework. So I like to describe Next.js as more of a full stack environment to create your re-applications within. And you've probably built projects with create React app, which is fine. However, those would be single page applications or spas, which do have some drawbacks. And Next.js provides a way for your React projects to be server-side rendered, rather than having everything bundled and run on the client. And in addition to that, you can also we use Next to generate static websites, which…

Contents