reactjs - 如何拖放 Material-UI 卡片
问题描述
是否可以拖放和更改材质 UI 卡的排序?如果是这样,怎么做? https://material-ui.com/components/cards/
解决方案
是否可以拖放和更改 Material UI Cards 的排序/
是的。
如何?
您可以使用react-dnd
或react-beautiful-dnd
。
他们有很多关于如何做的例子,你可以在这里查看 react-dnd。
这是一个如何做到这一点的工作示例,它基于 react-dnd 示例。
这就是react-beautiful-dnd
关于这两个选项的内容:
有很多库允许在 React 中进行拖放交互。其中最值得注意的是惊人的 react-dnd。它在提供一组出色的拖放原语方面做得非常出色,这些原语与非常不一致的 html5 拖放功能配合得特别好。react-beautiful-dnd 是专为列表(垂直、水平、列表之间的移动、嵌套列表等)构建的更高级别的抽象。在该功能子集中,react-beautiful-dnd 提供了强大、自然和美观的拖放体验。但是,它没有提供 react-dnd 提供的广泛功能。所以 react-beautiful-dnd 可能不适合你,这取决于你的用例是什么。
推荐阅读
- node.js - 在 EJS 模板和 Express JS 中使用每个循环
- android - 在android studio中,在android -> app -> src -> main -> res下。然后在“新建”下选择“图像资产”未显示。有什么工作?
- awk - 在给定的编码中执行了哪些操作
- go - 如何使用 opaclient 在本地运行 opa 检查
- vb.net - 在多个 Active Directory 单元中搜索用户
- php - 方法 App\Http\Controllers\FrontendCourseController::update 不存在
- python - Django 迁移出错,未检测到更改
- export - 如何将带有图层的地图导出到带有 openlayers 的图像?
- r - 使用magick将图像列表保存到文件中
- javascript - 正则表达式:逗号分隔值限制为 8 个数字