Ako danas pališ novi React projekt, teško da postoji bolji default od Next.js + React 19 + modernog frontend stacka. Verzija 15 (a sad i 16) sredila je performanse, stabilnost i SEO — pa je ovo production-ready stack s jakim šansama da ostane relevantan godinama.

Što je novo u Next.js 15 / 16 (2025.)

  • Turbopack je sada stabilan bundler i default rješenje — buildovi i lokalni dev server su 5–10× brži nego nekad. :contentReference[oaicite:1]{index=1}
  • Novi Cache Components improved caching API donose efikasan Partial Pre-Rendering (PPR) i instant navigaciju, smanjujući JS bundle u klijentu. :contentReference[oaicite:2]{index=2}
  • Turbopack dev server builda do 40% brže u većim repozitorijima.
  • Metadata API generira Open Graph, Twitter cards i JSON-LD bez vanjskih paketa.

App Router praksa u 2025.

  1. 'app/' direktorij i hijerarhijski 'layout.tsx' drže shared navigaciju i breadcrumbse.
  2. Komponente koje ne diraju window ostavi kao Server Components kako bi smanjio bundle.
  3. Route handlers u 'app/api/*/route.ts' riješe većinu formi; Express ili Fastify trebaš samo za posebne middlewaree.
  4. ISR (revalidate) pali se samo ondje gdje postoji podatak koji se redovito osvježava. Sve ostalo buildaš statički.

Styling i komponentni sloj

  • Tailwind CSS 3.4 + PostCSS autoprefixer za utility-first workflow.
  • shadcn/ui ili Radix primitives za pristupačne komponente bez trošenja sati na ARIA detalje.
  • next/font s lokalno hostanim Geist ili Inter fontom za brzi CLS.

Data i state

  • Prisma + managed PostgreSQL (Supabase, Neon, Railway) je default. Schema migracije i type-safe client ubrzavaju razvoj.
  • Drizzle je dobra alternativa kad želiš SQL first pristup i manji dependency footprint.
  • TanStack Query ili Zustand koristi samo u client komponentama kojima treba optimistic UI; ostatak statea ide kroz Server Components i streaming.

Observability i produktivnost

  • ESLint flat config + 'next lint' čuvaju RSC pravila.
  • Prettier ili Biome za formatiranje, Husky + lint-staged prije commita.
  • Playwright za E2E testove App Router navigacije i formi.
  • 'next dev --turbo' i 'next build --profiling' daju jasnu sliku performancea prije deploya.

Deploy i hosting

  • Vercel je i dalje najlakši: automatic previews, edge functions i ISG invalidacije.
  • Netlify i AWS Amplify rade dobro, ali zahtijevaju ručno podešavanje serverless funkcija.
  • Za self-hosted varijantu koristi Docker + Cloudflare za CDN i caching.

Zaključak

Next.js App Router, Tailwind, Prisma i Vercel čine moderni web stack koji većina timova može održavati. Ako ciljaš na SEO i Core Web Vitals rezultate u 2025., ovo je provjeren recept.