需求场景 支持树形结构表格的拖拽排序,支持同级移动以及多级嵌套。 实现同级向上、同级向下、放置到子集的排序功能,识别嵌套的不合法目标。 技术方案 antd的官方案例 案例链接 推荐了dnd这个库来实现一层表格的拖拽功能,所以我们选用react-dnd这个库,来实现这个多级的拖拽排序。react-dnd链接。 我们使用自定义tabel行的方式,来操作行数据,使用useDrop和useDrag来实现对于table行的拖拽以及放置功能。 <Table
components={{
body: {
row: DragRow,//Dr...