Drag & drop
Reorder a list, move cards between columns, or build a custom drop interaction.
Choose a library or tool
4 options in this category.
@hello-pangea/dnd
Library / toolReact drag-and-drop components focused on lists.
- Good for
- Reordering items within or between lists using familiar interactions.
dnd kit
Interaction toolkitComposable building blocks for dragging, dropping, sorting, and reordering.
- Good for
- Custom sortable lists and drag-and-drop interfaces in React.
- Keep in mind
- You still design the interface, interaction rules, and feedback.
Pragmatic drag and drop
Low-level toolkitAtlassian's drag-and-drop building blocks based on the browser's native capabilities.
- Good for
- Fine-grained control over drop targets and custom interactions.
- Keep in mind
- A toolkit to assemble; accessible controls and UI need deliberate design.
React DnD
Library / toolReact abstractions for draggable items and drop targets.
- Good for
- Building custom drag-and-drop interactions with explicit application behavior.