• Docs
  • Sostieni
  • Github
  • EN/IT
wompo@2.0.2
  • Introduzione
  • Installazione
  • Guide
    • Quick start
    • Esempio completo
    • Styling
    • Custom hooks
  • Hooks
    • useAsync
    • useCallback
    • useContext
    • useEffect
    • useExposed
    • useHook
    • useId
    • useLayoutEffect
    • useMemo
    • useReducer
    • useRef
    • useSelf
    • useState
  • Componenti
    • Suspense
  • API
    • attrs
    • createContext
    • createPortal
    • defineWompo
    • Dynamic Tags
    • Element API
    • html
    • lazy
    • registeredComponents
    • unsafelyRenderString
    • wompoDefaultOptions
  • TypeScript
  • SSR

useId hook

Genera ID stabili per collegare label, input e contenuti accessibili.


Esempio

function TextField({ label }) {
  const id = useId();

  return html`
    <label for=${id}>${label}</label>
    <input id=${id} />
  `;
}

Casi d'uso

Usalo per form, descrizioni ARIA, tab panel, accordion e componenti che possono essere renderizzati più volte nella stessa pagina.

useHook - Hooks Wompo

Usa useHook per costruire hook personalizzati avanzati, subscription e integrazioni con cleanup.

useLayoutEffect - Hooks Wompo

Usa useLayoutEffect quando devi leggere o scrivere layout prima del paint.

In questa pagina

  • Esempio
  • Casi d'uso
Wompo

©2026

  • Impara
  • Introduzione
  • Installazione
  • Hooks
  • API
  • Guide
  • Quick start
  • Esempio complesso
  • Stili
  • Hooks personalizzati
  • Privacy
  • Privacy Policy
  • Cookie Policy
  • Contribuisci
  • Github
  • Sostieni