useId
Gera ID único e estável entre server e client. Previne hydration mismatch.
ID determinístico baseado na posição do componente na árvore React. Mesmo ID no server e no client — essencial para SSR/RSC. Retorna string como ':r1:'.
Conectar label com input (htmlFor + id). Atributos ARIA (aria-labelledby, aria-describedby). Qualquer ID que precisa ser estável entre SSR e cliente.
Keys de listas (use ID do dado). IDs globalmente únicos para banco de dados (use UUID). IDs que precisam ser legíveis por humanos.
Marca setState como não-urgente. Retorna [isPending, startTransition]. Mantém UI responsiva durante updates pesados.
Retorna versão 'atrasada' de um valor. React mantém valor anterior enquanto processa o novo.
Subscriba em stores externos sem tearing em Concurrent Mode.