Tutti gli esempi

Lista riordinabile

Trascina le righe per riordinarle, oppure usa i tasti freccia su una riga con il focus.

useReorder

Preparazione dell’esempio…

Come funziona

  1. useReorder(items, setItems) restituisce un ref per ogni elemento. Collegalo a qualsiasi elemento che può ricevere il focus.
  2. Durante il trascinamento le altre righe si spostano; al rilascio la lista viene riscritta tramite il setter del tuo stato.
  3. I tasti freccia spostano la riga con il focus, quindi la stessa lista funziona anche senza puntatore.

Altri esempi

Cerca

Scrivi per cercare nella documentazione.