Generarea de ID-uri prin Math.random() creează erori grave de hidratare în SSR (serverul generează un ID, iar browserul generează altul). useId garantează generarea aceluiași ID stabil pe ambele medii.
Hook-ul useId în React în React & Next.js
Hooks Concurente & Moderne
React 19
Ghid complet pentru useId în React: generarea de identificatori unici stabili compatibili atât cu randarea pe server (SSR) cât și pe client.
Sintaxă
const id = useId();