а как можно сам элемент двигать? А то в react-dnd, основному элементу во время перемещения даю display: none, а этот перемещается и прозрачный такой
хз, я не решил эту проблему. Но я пытался без использования библиотек драг н дроп сделать и без вычислений (есть браузерное апи, есть аттрибут хтмл draggable), вот про стандартную превьюшку писал которая полупрозрачная. К ней нет физического доступа через стили\js. Как там в библиотеках реализовано хз. Может в канве рисуют копию элемента и ее двигают, может самому элементу переназначают координаты. Или еще как хз.
В случае с библиотекой 100% решаемо уверен