Čo je Nuxt 3?
Nuxt je framework postavený na Vue 3, ktorý rieši všetky "nudné" veci okolo fullstack webového projektu:
- Server-side rendering (SSR)
- Statická generácia (SSG)
- File-based routing
- Auto-import komponentov a composables
- TypeScript podpora out-of-the-box
Rendering modes
CSR — stránka sa vyrenderuje v prehliadači. Rýchly prvý byte, pomalé zobrazenie obsahu.
SSR — server vyrenderuje HTML. Dobré pre SEO, vyžaduje bežiaci server.
SSG — stránky sa vygenerujú pri builde. Ultrarychlé, jednoduché hostovanie.
Hybrid rendering — každá route má vlastný rendering mode. Toto je to, čo robí Nuxt 3 výnimočným.
Záver
Nuxt 3 nie je len "ďalší framework". Je to komplexné riešenie, ktoré rieši routing, rendering, TypeScript a API v jednom konzistentnom balíku.