Not Found

notFound() vyvolá špeciálnu 404 stránku definovanú v not-found.tsx. Môže byť v ľubovoľnom route segmente.

Vyvolaj notFound()

Klikni na tlačidlo — server zavolá notFound() a zobrazí sa not-found.tsx.

Vyvolať 404
app/not-found.tsx
import Link from "next/link";

export default function NotFound() {
  return (
    <div>
      <h2>404 — Stránka nenájdená</h2>
      <Link href="/">Späť domov</Link>
    </div>
  );
}

// Použitie v server componente:
import { notFound } from "next/navigation";

export default async function Page({ params }) {
  const item = await getItem(params.id);
  if (!item) notFound(); // <-- vyvolá not-found.tsx
  return <div>{item.name}</div>;
}