We were able to use https://github.com/atlassian/react-beautiful-dnd in our reagent/re-frame app. But it (and DnD in general) were the hardest for me to get my mind around to get into reagent / JS interop. Have a very simple literal translation from a JS example to a CLJS / Reagent in https://github.com/omnyway-labs/simple-list-dnd We since made a more Clojurescript / reagent style implementation but its kind of embedded in our app for now