react-big-schedule icon indicating copy to clipboard operation
react-big-schedule copied to clipboard

Remove react-dnd and react-dnd-html5-backend due to Lack of Maintenance

Open ansulagrawal opened this issue 1 year ago • 3 comments

Description: After careful consideration, we have decided to remove the dependencies on react-dnd and react-dnd-html5-backend from our project. This decision is primarily driven by the fact that these libraries are no longer actively maintained by their respective teams. As a result, relying on them poses potential risks and may hinder our ability to address future issues or introduce new features.

To ensure the long-term stability and maintainability of our project, we need to remove the dependencies on react-dnd and react-dnd-html5-backend.

Tasks:

Update package.json: Remove the entries for react-dnd and react-dnd-html5-backend from the "dependencies" section. Remove Imports: Locate and remove any import statements related to react-dnd and react-dnd-html5-backend in the relevant files. Refactor Components: If any components rely on react-dnd and react-dnd-html5-backend, refactor them to use an alternative drag-and-drop solution that is actively maintained and aligned with our project requirements. Update Tests: If tests exist for components or functionality affected by this change, update them accordingly to reflect the removal of react-dnd and react-dnd-html5-backend. By removing these dependencies, we aim to mitigate potential risks and ensure that our project remains up-to-date with actively maintained libraries. We understand that this removal may require additional adjustments to code and components, and we will perform thorough testing to ensure the stability and functionality of the application post-removal.

If you have any questions or concerns regarding this issue, please feel free to reach out. Your cooperation in removing react-dnd and react-dnd-html5-backend from our project is crucial to maintaining the project's health and sustainability. Thank you for your support.

ansulagrawal avatar Jun 25 '23 12:06 ansulagrawal

Okay, where is the alternative of the drag and drop solution? Maybe we have to implement them.

DamyanBG avatar Jul 13 '23 19:07 DamyanBG

@DamyanBG @ansulagrawal any update about alternate solutions ?

whoafridi avatar Aug 28 '24 04:08 whoafridi

No update on this

ansulagrawal avatar Aug 28 '24 04:08 ansulagrawal

Hello Team, we have decided not to remove react-dnd as we didn't find out any library for it and no one is free to do so. If any one want to do he/she can do it and raise the pr. But internal team won't be spending time on this anymore.

Regards React Big Schedule Team.

ansulagrawal avatar Oct 05 '24 16:10 ansulagrawal