react-big-schedule
react-big-schedule copied to clipboard
Remove react-dnd and react-dnd-html5-backend due to Lack of Maintenance
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.
Okay, where is the alternative of the drag and drop solution? Maybe we have to implement them.
@DamyanBG @ansulagrawal any update about alternate solutions ?
No update on this
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.