---
title: "React DnD"
description: "React abstractions for draggable items and drop targets."
pagination: false
---

{/* Generated from content/. Edit the catalog, not this page. */}

<PurposeNote title="Good for">Building custom drag-and-drop interactions with explicit application behavior.</PurposeNote>

## What it does

React abstractions for draggable items and drop targets.

## When it fits

Building custom drag-and-drop interactions with explicit application behavior.

## Other options in this category

<div data-pagefind-ignore>

- [@hello-pangea/dnd](/drag-and-drop/hello-pangea-dnd) — Reordering items within or between lists using familiar interactions.
- [dnd kit](/drag-and-drop/dnd-kit) — Custom sortable lists and drag-and-drop interfaces in React.
- [Pragmatic drag and drop](/drag-and-drop/pragmatic-drag-and-drop) — Fine-grained control over drop targets and custom interactions.

</div>

## Source

[Project source for React DnD ↗](https://react-dnd.github.io/react-dnd/about)

Editorial overview reviewed on October 24, 2026. Follow the source for current setup, compatibility, and licensing.

[Build a sortable list →](/tasks/build-a-sortable-list)

[All drag &amp; drop options →](/drag-and-drop)
