atlassian / pragmatic-drag-and-drop

Fast drag and drop for any experience on any tech stack
https://atlassian.design/components/pragmatic-drag-and-drop
Other
8.03k stars 165 forks source link

Not enough examples #75

Open bernaferrari opened 3 weeks ago

bernaferrari commented 3 weeks ago

React-beautiful-dnd has many examples. Animated, input on/off, onBeforeCapture. So many things. I don't like pragmatic drag and drop because it has like 2-3 examples, they all use emotion and other things I don't use, so they are super complex, and they lack animation. So it feels a regression. From 10 LOC to 100 LOC, no animation, and harder to read code. Maybe I'm missing something, but I guess if you just had more examples, life would be easier. Or maybe you don't have examples because pragmatic is too low level and that would make making examples harder?

All I wanted is something like this: https://react-beautiful-dnd.netlify.app/?path=/story/nested-interative-elements--stress-test

https://github.com/atlassian/pragmatic-drag-and-drop/assets/351125/265650b3-f97f-4db2-a34b-b137e4c75c74

benjosua commented 2 weeks ago

I agree, getting started with this library is incredibly difficult. I've already spent about 5 hours debugging just the examples. I hope Atlassian invests some time in improving the documentation so this library receives the recognition it deserves and doesn't end up underutilized.

bernaferrari commented 2 weeks ago

For now I'm using hello-pangea/dnd, it is not perfect, but does the job mostly well. @dnd-kit is in second place, but documentation is worse and also has bugs. I haven't found a drag and drop library that can make reorder and drop without any issues, unfortunately.