Přeskočit na obsah
_CORE
AI & agentní systémy Podnikové informační systémy Cloud & Platform Engineering Datová platforma & integrace Bezpečnost & compliance QA, testování & observabilita IoT, automatizace & robotika Mobilní & digitální produkty Bankovnictví & finance Pojišťovnictví Veřejná správa Obrana & bezpečnost Zdravotnictví Energetika & utility Telco & média Průmysl & výroba Logistika & e-commerce Retail & věrnostní programy
Reference Technologie Blog Know-how Nástroje
O nás Spolupráce Kariéra
CS EN DE
Pojďme to probrat

Next.js tutorial — fullstack React

08. 11. 2025 Aktualizováno: 28. 03. 2026 1 min čtení intermediate

Next.js je fullstack React framework. Server Components, file-based routing, API routes — produkční React.

App Router

// app/page.tsx — Server Component (default) export default async function Home() { const posts = await db.posts.findMany(); return ( {posts.map(p => {p.title})}

); } // app/api/posts/route.ts — API Route export async function GET() { const posts = await db.posts.findMany(); return Response.json(posts); } export async function POST(req: Request) { const body = await req.json(); const post = await db.posts.create({ data: body }); return Response.json(post, { status: 201 }); }

Server vs Client Components

// Server Component (default) — no ‘use client’ // Runs on server, no JS sent to client, can use async/await // Client Component — interactivity ‘use client’; import { useState } from ‘react’; export default function Counter() { const [count, setCount] = useState(0); return setCount(c => c + 1)}>{count}; }

Klíčový takeaway

Server Components pro data fetching, Client Components pro interaktivitu. App Router je budoucnost Next.js.

next.jsreactfullstackjavascript
Sdílet:

CORE SYSTEMS tým

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.