# Plan

recall all react-dnd code flow check drag preview to make as move to provider.<br />
Because all ways we only drag one element. because one mouse not multiple. (may be in mobile we need discuss).<br />
So we can move preview to provider.<br />

# TODO

## self review changes

### need to rename

[*] dragDatum => dragElementInfo

# TODO for v0.0.2

[ ] create **DragSoureMonitor**
[ ] create **DropTargetMonitor**
[ ] create **SortableElementMonitor**
[ ] create **SortableContainerMonitor**

I have decide to create monitor's for DragSoure,DropTarget, SortableElement, SortableContainer

this monitor always and in all evenet can accesss these monitor's.

## IDEA

- remove all id related this, one we make it with groupName or dragElementInfo and dropContainerInfo
  if we use `dragElementInfo and dropContainerInfo` this logic then user can do not just id , they can put any data they need.
