Спустившийся с гор инженер-программист
СКБ Контур
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
$( function() {
$( "#sortable1, #sortable2" ).sortable({
connectWith: ".connectedSortable"
}).disableSelection();
} );
</script>
срок выполнения - 1 месяц
спустя 6 месяцев
DragDropContext
DropTarget
DragSource
DropTarget
DragSource
DragSource
DragSource
DragDropContext
DropTarget
DragSource
DropTarget
DragSource
DragSource
DragSource
Advanced Feature - DragLayer
DragDropContext
DropTarget
DragSource
DropTarget
MapIcon
MapIcon
NewMapIcon
Cats rules the world
Cats are smartest animals ever
You are a stupid kitten for a cat
Cats or dogs? That is a question
DropTarget
DropTarget
DragSource/DropTarget
DragSource/DropTarget
DragSource/DropTarget
DragSource/DropTarget
DragSource/DropTarget
DropTarget
DropTarget
DragSource/DropTarget
DragSource/DropTarget
DragSource/DropTarget
SomeImage
DragSource/DropTarget
DropTarget
DropTarget
DragSource/DropTarget
DragSource
DragSource/DropTarget
DragSource/DropTarget
Placeholder
SomeImage
const moveItem = (
state: State,
sourceItemId: string,
sourceListId: string
targetPosition: number,
targetListId: string
): State => compose(
placeItem(sourceItemId, targetListId, targetPosition),
removeItem(sourceListId, sourceItemId)
)(state)