DragEvent
draggable itemのevents
drag中に数ミリ秒ごとに発火
draggable itemを持ち上げた時に発火
draggable itemを離した時に発火
draggable itemがdropzoneの上にあるときに数msごとに発火
drop zoneのevents
dragoverの条件を満たしている時に、draggable itemをdrop zoneの上で離すと発火
draggable itemがdrop zoneに入った時に発火
draggable itemがdrop zoneから出た時に発火
draggable itemがdropzoneの上にあるときに数msごとに発火
ReactではそれぞれonDrag、onDragEndのようなpropertyとして指定する
これを使うことで、「何のdragged itemが来たか」をdrop zone側が判断できる
onDrag
onDragCapture
onDragEnd
onDragEndCapture
onDragEnter
onDragEnterCapture
onDragExit
onDragExitCapture
onDragLeave
onDragLeaveCapture
onDragOver
onDragOverCapture
onDragStart
onDragStartCapture
onDrop
onDropCapture