3 ms·
Some related experience: At Blackboard we developed yet another DnD library only because existing react solutions were not accessible - https://github.com/blac
by hippich 9y ago
Some related experience:
At Blackboard we developed yet another DnD library only because existing react solutions were not accessible - https://github.com/blackboard/react-dnd-ax https://github.com/blackboard/react-dnd-ax . But unfortunately it is not quite "performant".
Since then I found another promising library which while not fully accessible, provides great deal of keyboard interaction (last time I checked it in February - library is under very active development) - https://github.com/atlassian/react-beautiful-dnd https://github.com/atlassian/react-beautiful-dnd
We are still on a lookout for well performing solution for react, yet fully accessible..
- Guillaume86 9y agoWas your performance issue related to high frequency rerendering in react? If it's the case take a look at animated (https://github.com/animatedjs/animated https://github.com/animatedjs/animated). You can use it to update dom styles out of the react render loop.
- kutlugsahin 9y agoBefore I implemented this one the closest candidate for my app was react-beautiful-dnd but currently is does not support "copy" behavior which I need. react-beautiful-dnd relies on react-motion for animations and beside a bigger bundle size, to my experience css hardware accelerated transformations provides more performance. Try them under chrome 6x slowdown performance