I really enjoyed working with your React Gantt Component but i will suggest to change task link and resize logic a little bit. For example make the link btn only for linking and you don't have to click two times to link just click on the link btn and drag it to other task link btn . Also the most critical enhancement is adding the functionality to remove link from gantt itself will be better than removing links from task details example when i click on a link a popup show up with a button that delete the corresponding link.
Thank you for your time
Best Regards, Farouk