Smooth Drag & Drop Implementation in React

Job ID: 39297333

Budget: $100 – $300 AUD

I'm looking for an expert in ReactJS and familiar with the DnD-Timeline/Dnd-Kit library to implement a seamless drag-and-drop functionality in my timeline library. The project requires the following specific tasks:

- Implementing item shifting when dragging an item over other items.
- Successfully handling row changes for the active drag item.
- Ensuring all items are reset to their original positions if the drag action is cancelled.
- Ensuring items moved unnecessarly during active drag operations to be reset if the active drag positions is moved to different place and items are moved un necessarily.

A successful candidate should have:
- A strong background in ReactJS.
- Strong experience with the DnD-Timeline or DnD-Kit library.
- Ability to effectively manage and implement complex user interactions.

Library is opensource. You can use library from dnd-timeline and improve the library.
https://github.com/samuelarbibe/dnd-timeline
Related categories: JavaScript CSS HTML5 Node.js React.js