Domů O mně Služby Portfolio Učím Blog Kontakt
← Zpět na učím

01 — Co je Next.js

Výuka

Next.js je framework nad Reactem, který přidává nástroje pro server-side rendering, statické generování, file-based routing a další funkce, které zjednodušují tvorbu produkčních webů.

Proč to existuje: u velkých React aplikací se často opakují úkoly (routing, optimalizace obrázků, SEO). Next.js přináší konvence a nástroje, které tyto problémy řeší.

Jak to funguje: Next.js rozšiřuje React o koncepty jako App Router, Pages/Routes, Server Components, a rozhraní pro data fetching.

K čemu to slouží: rychlejší vývoj, lepší výkon, SEO a jednodušší deployment (např. Vercel).

JavaScript

// jednoduchá stránka v Next.js (app/page.js)
export default function Page(){
  return <h1>Co je Next.js</h1>
}

TypeScript

export default function Page(): JSX.Element{
  return <h1>Co je Next.js</h1>
}

Rozdíl JS vs TS

TS přidává typovou kontrolu; koncepty frameworku jsou stejné v obou jazycích.

Tip

  • Pro úplné začátečníky: vyzkoušejte npx create-next-app@latest a projděte si vytvořený projekt.

Kvíz

Co Next.js poskytuje navíc oproti Reactu?

Next.js je framework postavený nad Reactem, který přidává pokročilé funkce jako automatický routing podle struktury složek, server-side rendering pro lepší výkon a SEO, a další nástroje pro produkční aplikace.

🎯 Závěrečný projekt

Po dokončení všech 8 dílů vytvoříte jednoduchou Todо aplikaci v čistém JavaScriptu. Naučíte se, jak aplikovat vše, co jste se naučili, na reálný projekt.

Zobrazit podrobnosti projektu →

Připraveni začít?

Zaregistrujte se a získejte přístup ke všem dílům tohoto seriálu

Kontaktujte mě

Informace o seriálu

Obtížnost

Délka

Cca 480 minut

Počet videí

8 videí + projekty

Certifikát

Po dokončení obdržíte certifikát


Lekce v této sekci


Struktura lekcí (souborový strom)

06. Typescript specifika
  • v přípravě
08. Moduly tridy
  • v přípravě
09. React zaklady
  • v přípravě
10. React hooks
  • v přípravě
12. Nextjs server
  • v přípravě
13. Databaze auth
  • v přípravě
14. Nextjs pokrocile
  • v přípravě