Summary
In this chapter, we first learned what Next.js is and how it can be useful for full-stack development. Then, we set up a new Next.js project and learned about the App Router paradigm. Finally, we re-created the blog app in Next.js by creating components, pages, and a navigation bar, making use of the Next.js Link
component to navigate between the different pages in our app.
In the next chapter, Chapter 17, Introducing React Server Components, we are going to learn how to make our blog app interactive by creating React Server Components, which are components that run on the server and can, for example, execute database queries. Additionally, we are going to learn about Server Actions, which are used to submit forms, such as the Login, Signup, and Create Post forms.