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 • 1 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