DragDrop

Classes and Higher Order Components for working with the DragDrop API.

Enumerations

Name Description  
DropEffects Enum for different DropEffects. Beta
DropStatus Enum for status of current drag/drop item Beta

Global Functions

Name Description  
BeDragDropContext Context component for DragDrop API. Beta
withDragSource HOC (Higher-Order Component) that transforms wrapped component into a DragSource. Beta
withDropTarget HOC (Higher-Order Component) that transforms wrapped component into a DropTarget. Beta

Interfaces

Name Description  
DragDropArguments Base DragDropArguments interface, used by both DragSourceArguments and DragTargetArguments. Beta
DragLayerProps Properties for DragLayer components Beta
DragSourceArguments Interface for arguments supplied to DragSource callbacks, including onDragSourceBegin, and onDragSourceEnd, as well as to the DragLayers as a prop. Beta
DragSourceProps Properties and callbacks for the withDragSource Higher-Order Component. Beta
DropTargetArguments Interface for arguments supplied to DropTarget callbacks, including onDropTargetOver, onDropTargetDrop, and canDropTargetDrop. Beta
DropTargetProps Properties and callbacks for the withDragSource Higher-Order Component. Beta
WithDragSourceProps React properties for withDragSource Higher-Order Component Beta
WithDropTargetProps React properties for withDropTarget Higher-Order Component Beta

Last Updated: 29 September, 2021