首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用 React-DnD 打造简易低代码平台

React-dnd React DnD 是 React 和 Redux 核心作者 Dan Abramov 创造的一组 React 工具库,可以帮助您构建复杂的拖放接口,同时保持组件的解耦性。.../example' import { DndProvider } from 'react-dnd' import { HTML5Backend } from 'react-dnd-html5-backend...如果是手机端就要使用 react-dnd-touch-backend,因为 react-dnd-html5-backend不支持触摸 DragBox 的实现 import { useDrag } from 'react-dnd...主要是为了避免页面中多个拖放的实例 item 就是拖动时候传递的数据 end 是拖放结束后的回调 collect 用于获得拖动的状态,可以设置样式 DropContainer 实现 import { useDrop } from 'react-dnd...如果只看左侧组件区和中间的设计区是否跟 react-dnd 官方的 demo 很相似呢?

5.6K20

关于react-dnd,看这一篇就够了

---- theme: channing-cyan 前言 最近公司准备开发一个审批流系统,其中会用到拖拽工具来搭建流程,关于拖拽的实现我们选择了react-dnd这个库,本文总结了react-dnd...在拖动的过程中,不需要开发者自己判断拖动状态,只需要在传入的 spec 对象中各个状态属性中做对应处理即可,因为react-dnd使用了redux管理自身内部的状态。...值得注意的是,react-dnd并不会改变页面的视图,它只会改变页面元素的数据流向,因此它所提供的拖拽效果并不是很炫酷的,我们可能需要写额外的视图层来完成想要的效果,但是这种拖拽管理方式非常的通用,可以在任何场景下使用...react-dnd文档传送门 核心API 介绍实现拖拽和数据流转的核心API,这里以Hook为例。...参考链接 https://react-dnd.github.io/react-dnd/docs/overview https://zhuanlan.zhihu.com/p/429986799

14.5K31
您找到你想要的搜索结果了吗?
是的
没有找到

前端里的拖拖拽拽了解一下?

最近在项目中使用了 react-dnd[1],一个基于 HTML5 的拖拽库,“拖拽能力”丰富了前端的交互方式,基于拖拽能力,会扩展各种各样的拖拽反馈效果,因此有必要学习了解,最好的学习方式就是实操!...三、已有拖拽库 目前主流的拖拽库有: react-dnd: https://github.com/react-dnd/react-dnd/ react-beautiful-dnd: https://github.com...react-sortable-hoc/ 关于几者的差异,可以参阅:《关于react中使用拖拽插件的评测[4]》 四、总结 由于低代码平台其实会有丰富的拖拽场景,从可扩展和兼容性上考虑,最终选择了 react-dnd...参考资料 [1]react-dnd - Github: https://react-dnd.github.io/react-dnd/about [2]draggable - MDN: https://developer.mozilla.org

4.5K30

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券