Simple sorting
simpleitemsitemKeyonItemsChange
/examples/simple/vanilla/examples/simple/react/examples/simple/vue/examples/simple/svelte
example/src/playground/scenarios.ts
This catalog covers every feature in the current release inventory. Search by feature or API and follow the related guides and Playground routes.
published features
simpleitemsitemKeyonItemsChange
/examples/simple/vanilla/examples/simple/react/examples/simple/vue/examples/simple/svelte
example/src/playground/scenarios.ts
two-listsgrouponChangeonItemsChange
/examples/two-lists/vanilla/examples/two-lists/react/examples/two-lists/vue/examples/two-lists/svelte
example/src/playground/scenarios.ts
clonegroup.pullcopyItemcopyElement
/examples/clone/vanilla/examples/clone/react/examples/clone/vue/examples/clone/svelte
example/src/playground/scenarios.ts
custom-clonecopyItemcopyElementitemKey
/examples/custom-clone/vanilla/examples/custom-clone/react/examples/custom-clone/vue/examples/custom-clone/svelte
example/src/playground/scenarios.ts
modifier-copygroup.pullpointer.altKeycopyItem
/examples/modifier-copy/vanilla/examples/modifier-copy/react/examples/modifier-copy/vue/examples/modifier-copy/svelte
example/src/playground/scenarios.ts
handlehandleignore
/examples/handle/vanilla/examples/handle/react/examples/handle/vue/examples/handle/svelte
example/src/playground/scenarios.ts
transitionanimationprefers-reduced-motion
/examples/transition/vanilla/examples/transition/react/examples/transition/vue/examples/transition/svelte
example/src/playground/scenarios.ts
transitionsmultiDragselectedClasschange.itemIds
/examples/transitions/vanilla/examples/transitions/react/examples/transitions/vue/examples/transitions/svelte
example/src/playground/scenarios.ts
thresholdsswapThresholdinvertSwap
/examples/thresholds/vanilla/examples/thresholds/react/examples/thresholds/vue/examples/thresholds/svelte
example/src/playground/scenarios.ts
swapswapchange.swapItemId
/examples/swap/vanilla/examples/swap/react/examples/swap/vue/examples/swap/svelte
example/src/playground/scenarios.ts
griddirection="grid"grid collision
/examples/grid/vanilla/examples/grid/react/examples/grid/vue/examples/grid/svelte
example/src/playground/scenarios.ts
swap-griddirection="grid"swapchange.swapItemId
/examples/swap-grid/vanilla/examples/swap-grid/react/examples/swap-grid/vue/examples/swap-grid/svelte
example/src/playground/scenarios.ts
third-partyastagcomponentProps
/examples/third-party/vanilla/examples/third-party/react/examples/third-party/vue/examples/third-party/svelte
example/src/playground/scenarios.ts
footer-slotfooteritem selector
/examples/footer-slot/vanilla/examples/footer-slot/react/examples/footer-slot/vue/examples/footer-slot/svelte
example/src/playground/scenarios.ts
header-slotheaderitem selector
/examples/header-slot/vanilla/examples/header-slot/react/examples/header-slot/vue/examples/header-slot/svelte
example/src/playground/scenarios.ts
two-list-slotsheaderfootergroup
/examples/two-list-slots/vanilla/examples/two-list-slots/react/examples/two-list-slots/vue/examples/two-list-slots/svelte
example/src/playground/scenarios.ts
nestedparentnested-cycle
/examples/nested/vanilla/examples/nested/react/examples/nested/vue/examples/nested/svelte
example/src/playground/scenarios.ts
nested-controlledparentonItemsChangeonChange
/examples/nested-controlled/vanilla/examples/nested-controlled/react/examples/nested-controlled/vue/examples/nested-controlled/svelte
example/src/playground/scenarios.ts
functional-third-partyastagparent
/examples/functional-third-party/vanilla/examples/functional-third-party/react/examples/functional-third-party/vue/examples/functional-third-party/svelte
example/src/playground/scenarios.ts
emptyemptyInsertThresholdgroup
/examples/empty/vanilla/examples/empty/react/examples/empty/vue/examples/empty/svelte
example/src/playground/scenarios.ts
acceptacceptdisabled
/examples/accept/vanilla/examples/accept/react/examples/accept/vue/examples/accept/svelte
example/src/playground/scenarios.ts
auto-scrollautoScrolldirection
/examples/auto-scroll/vanilla/examples/auto-scroll/react/examples/auto-scroll/vue/examples/auto-scroll/svelte
example/src/playground/scenarios.ts
treecreateSortableTreegetAreasupdateArea
/examples/tree/vanilla/examples/tree/react/examples/tree/vue/examples/tree/svelte
example/src/playground/scenarios.ts
custom-placeholderplaceholder.className--comins-sortable-placeholder-*--comins-sortable-rejection-outlineaccept
/examples/custom-placeholder/vanilla/examples/custom-placeholder/react/examples/custom-placeholder/vue/examples/custom-placeholder/svelte
example/src/playground/scenarios.ts
skeleton-placeholderplaceholder.preset="skeleton"prefers-reduced-motion
/examples/skeleton-placeholder/vanilla/examples/skeleton-placeholder/react/examples/skeleton-placeholder/vue/examples/skeleton-placeholder/svelte
example/src/playground/scenarios.ts
No matching entries.
Grid insertion now follows the grabbed card center. Move feedback stays aligned under transformed/fixed ancestors and scrolling; copy/table previews account for different scales. Public exports and runtime dependencies remain unchanged.