should i use mvc for a web app using next js
For Next.js web applications, you typically don't need to strictly follow the traditional MVC pattern. Here's why and what to use instead:
app/
├── (auth)/
│ ├── login/
│ └── register/
├── dashboard/
├── components/
├── lib/
└── types/src/
├── app/ # App Router pages
├── components/ # Reusable UI components
├── lib/ # Utilities, configurations
├── hooks/ # Custom React hooks
├── services/ # API calls, business logic
├── types/ # TypeScript types
└── utils/ # Helper functionsThe key is to embrace Next.js's built-in patterns rather than forcing traditional MVC concepts onto a React-based framework.