在React中,通常使用第三方库如react-dnd(React Drag and Drop)或react-sortable-hoc来实现这一功能。 例如,对于react-sortable-hoc: npm install react-sortable-hoc 创建可排序组件 使用库提供的高阶组件(HOC)包裹原始组件,使其具备拖拽排序的能力。 ) => { window.removeEventListener('scroll', handleScroll); }; }, []); 五、代码案例解释 (一)基础示例 以下是一个使用react-sortable-hoc 实现的基本拖拽排序组件: import React, { useState } from 'react'; import { sortableContainer, sortableElement } from 'react-sortable-hoc
https://github.com/atlassian/react-beautiful-dnd/ sortablejs: https://sortablejs.github.io/Sortable/ react-sortable-hoc : https://github.com/clauderic/react-sortable-hoc/ 关于几者的差异,可以参阅:《关于react中使用拖拽插件的评测[4]》 四、总结 由于低代码平台其实会有丰富的拖拽场景