If you take the sortable-vertical-list example and replace the <For> with <Index>, getting https://stackblitz.com/edit/vitejs-vite-9tioae?file=src/App.tsx, dragging stops moving the right elements. For example, if you drag the "1" to the second position, you get "2, 1, 3" as expected, but if you then drag the 1 from there to the third position, the overlay shows "2" during the drag, and the final order is "1, 3, 2" instead of the expected "2, 3, 1".
I wouldn't expect it to work with Index as the current algorithm requires referential key change, whereas index uses the array index which is effectively unchanging when reordering.
If you take the sortable-vertical-list example and replace the
<For>
with<Index>
, getting https://stackblitz.com/edit/vitejs-vite-9tioae?file=src/App.tsx, dragging stops moving the right elements. For example, if you drag the "1" to the second position, you get "2, 1, 3" as expected, but if you then drag the 1 from there to the third position, the overlay shows "2" during the drag, and the final order is "1, 3, 2" instead of the expected "2, 3, 1".