Slovník
Next.js
Next.js je full-stack React framework pro tvorbu produkčních webových aplikací se serverovým vykreslováním, generováním statických stránek a API routes. Poskytuje automatické dělení kódu, optimalizaci obrázků a fontů a vestavěné SEO možnosti díky metadata API. Framework obstarává složitou infrastrukturu buildu a vykreslování, která by jinak vyžadovala rozsáhlou vlastní konfiguraci.
Určující vlastností je možnost volit strategii vykreslování pro každou routu zvlášť. Statické stránky se generují při buildu pro rychlé doručení z CDN. Serverově vykreslované stránky generují čerstvé HTML při každém požadavku pro dynamický obsah. Incremental Static Regeneration aktualizuje statické stránky na pozadí bez nového buildu celého webu. App Router představený v Next.js 13 přidal React Server Components, které umožňují spouštět komponenty výhradně na serveru a snížit tak množství JavaScriptu na klientovi.
Pro týmy webového vývoje se Next.js stal výchozí volbou pro React aplikace, které potřebují SEO, výkon a full-stack možnosti. Těsná integrace s Vercelem nabízí optimalizovanou cestu k hostingu, framework se ale dá nasadit do jakéhokoli Node.js prostředí. Používá se pro marketingové weby, e-commerce platformy, SaaS dashboardy a obsahově náročné aplikace, kde kombinace statického a dynamického vykreslování přináší rychlost i flexibilitu zároveň.