An open API service indexing awesome lists of open source software.

https://github.com/utsavkumar-280/learning-next

Taking notes about next js
https://github.com/utsavkumar-280/learning-next

api auth csr isr nextjs routing ssg ssr

Last synced: 4 months ago
JSON representation

Taking notes about next js

Awesome Lists containing this project

README

        

# Next.js 14

## What is Next.js?

Next.js is a react framework for building web applications.
When building applications with React alone -

- It's not feasible to create a fully-featured application ready for production.
- React is a library for building user interfaces, responsible only for the view layer of an application.
- You need to make decisions about other features such as routing, data fetching and more.

Next.js on the other hand is react framework -

- It uses React for building user interfaces and also provides additional features that enable you to build production-read applications.
- These features include routing, optimized rendering, data fetching, bundling, compiling and more
- Being a framework Next.js has its own set of opinions and conventions that should be followed to implement certain features.

## Why learn Next.js?

Next.js simplifies the process of building a web application for production

- Routing
- API routes
- Rendering
- Data Fetching
- Styling
- Optimization
- Dev and prod build system