Next.js Skill
When to Use
- •Building React apps with SSR/SSG
- •Implementing API routes or middleware
- •Deploying fullstack React projects
Critical Patterns
- •Use file-based routing and dynamic routes
- •Prefer server components for data fetching
- •Leverage middleware for auth and rewrites
Decision Tree
- •SSR/SSG needed? → Use getServerSideProps/getStaticProps
- •API needed? → Use /pages/api or app/api
- •Custom routing? → Use dynamic routes
Edge Cases
- •Incremental static regeneration
- •Middleware edge limitations
- •API route cold starts