###Upgrade Nextjs
Summary:
The project is currently running on Next.js 12, which is now several major versions behind.
Upgrading to Next.js 16 will provide significant performance improvements, new features (like React Server Components and Turbopack), better developer experience, and long-term framework support.
π― Objectives
- Upgrade the project from Next.js 12 to Next.js 16.
- Update all related dependencies (React, React DOM, ESLint configs, etc.).
- Ensure compatibility with new Next.js features such as the App Router, Server Actions, and Edge Runtime (where applicable).
- Refactor old code patterns to align with modern Next.js conventions.
π§© Tasks
###Upgrade Nextjs
Summary:
The project is currently running on Next.js 12, which is now several major versions behind.
Upgrading to Next.js 16 will provide significant performance improvements, new features (like React Server Components and Turbopack), better developer experience, and long-term framework support.
π― Objectives
π§© Tasks
next,react, andreact-dominpackage.jsongetStaticProps,getServerSideProps, etc.) where needed