react拖拽元件調研
近期在研究react的拖拽外掛,特此記錄一下:
1. react-dnd
個人覺得優勢如下:
可擴充套件性強,拖拽位置路徑,全部可以自定義
缺點:包過大,太重;不適用於簡單的一些元素拖拽,感覺更適合用於大場景下多元素拖拽排序等待
2. React-Grid-Layout
一種對元素進行類似於網格佈局後,拖拽修改其transform的拖拽元件
主要有兩種:
GridLayout: 需要定義寬度
ResponsiveGridLayout: 響應式佈局,不需要定義寬度
屬於輕量級拖拽元件
優勢:
使用簡單,封裝性強
缺點:
間距,拖拽位置和路徑都是元件內部維護狀態,不可自定義拖拽位置以及路徑。個人感覺簡單拖拽場景更適合用。
相關文章
- 拖拽元件:React DnD 的使用元件React
- 一個可拖拽的React標籤元件React元件
- 分享一個自己開發的 react拖拽排序元件React排序元件
- react拖拽庫react-draggableReact
- sortable 可拖拽元件元件
- 指尖前端重構(React)技術調研分析前端React
- Flutter 拖拽排序元件 ReorderableListViewFlutter排序元件View
- HTML5拖拽API實現vue樹形拖拽元件HTMLAPIVue元件
- react篇章-React 元件-複合元件React元件
- 調研
- 安利:vue 好用的拖拽排序元件Vue排序元件
- Flutter Draggable and DragTarget拖拽控制元件Flutter控制元件
- 從面相過程的拖拽到物件導向的拖拽再到簡易的元件拖拽物件元件
- React篇章-React 元件React元件
- React元件React元件
- Graphql 調研
- react篇章-React 元件-向元件傳遞引數React元件
- react元件(react-grid-gallery)React元件
- react中使用dnd-kit實現拖拽排序React排序
- iOS 自定義拖拽式控制元件:QiDragViewiOS控制元件View
- ElasticJob Lite調研AST
- 調研記錄
- React受控元件和非受控元件React元件
- React 非同步元件React非同步元件
- React元件之ClockReact元件
- React元件通訊React元件
- React元件隔離React元件
- React專題:元件React元件
- react元件的建立React元件
- React 高階元件React元件
- React — Class類元件React元件
- React 基礎_元件React元件
- React的元件模式React元件模式
- React 元件通訊React元件
- React高階元件React元件
- WebSocket的調研分析Web
- react hooks 如何自定義元件(react函式元件的封裝)ReactHook元件函式封裝
- 有獎調研 | OpenSCA開源社群使用者調研問卷