notFound() în Next.js Navigation în React & Next.js

Oprește randarea și afișează componenta specială not-found.js, trimițând un răspuns HTTP 404.

Sintaxă
import { notFound } from 'next/navigation'; notFound();

Tratarea resurselor inexistente

Când un ID din baza de date nu este găsit, apelarea notFound() randează automat fișierul not-found.tsx cel mai apropiat din ierarhia de foldere.

Exemplu Concret: Tratare 404 pentru produs negăsit
import { notFound } from 'next/navigation';
import db from '@/lib/db';

export default async function ProdusPage({ params }) {
  const produs = await db.produs.findUnique({ where: { id: params.id } });
  if (!produs) {
    notFound();
  }

  return <h1>{produs.titlu}</h1>;
}
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: notFound() în Next.js Navigation

Ai o nelămurire despre utilizarea comenzii notFound() în Next.js Navigation sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.