Todos os exemplos

Quadro reordenável

Arraste as linhas para reordená-las ou use as setas em uma linha com foco.

useReorder

Preparando o exemplo…

Como funciona

  1. useReorder(items, setItems) retorna uma ref para cada item. Conecte-a a qualquer elemento que possa receber foco.
  2. Durante o arraste, as outras linhas abrem espaço; ao soltar, a lista é gravada de volta pelo seu setter de estado.
  3. As setas movem a linha com foco, então a mesma lista funciona sem ponteiro.

Mais exemplos

Pesquisar

Digite para pesquisar na documentação.