dnd-kit
arrastre@dnd-kit/react, @dnd-kit/helpers · 0.5.1 · MITEl kit de arrastrar y soltar más usado en React. El elemento se arrastra «dibujado» por la librería y un plugin reordena el DOM en vivo mientras lo mueves.
Úsala para
- Tableros con varias listas (Kanban, planificadores, asignar tareas a personas)
- Cuando los demás elementos deben apartarse en vivo mientras arrastras
- Cuando quieres el desplazamiento automático y la cancelación ya resueltos
No la uses para
- Arrastrar archivos desde el escritorio o entre ventanas (no usa el arrastre nativo)
- Una sola lista simple donde importa más la animación que la lógica (Motion se siente mejor)
Hallazgos y mantenimiento
- El Kanban salió con 93 líneas: el borrador del tablero se reordena con `move()` de @dnd-kit/helpers.
- Sus anuncios para lector de pantalla vienen en inglés y con los ids internos («Draggable item t3 was dropped»).
- Emite un evento de «sobre destino» justo al levantar, sobre la misma posición.
- @dnd-kit/core (la versión clásica) no publica desde diciembre de 2024; la nueva @dnd-kit/react aún no llega a la 1.0.
- Mantenimiento: Activa (0.5.1, octubre de 2026), pero antes de la 1.0: la API puede cambiar. Fijar la versión.