2018年3月13日,react-beautiful-dnd v6.0 版本发布了。react-beautiful-dnd 是一个极其优秀的基于 React.js 技术的列表拖拽库。
v6.0 版本更新内容主要包含:
多选拖拽
增加一种新的多选拖拽模式。
服务器渲染助手:resetServerContext()
resetServerContext() 方法应用于服务器渲染,在服务器在并发渲染时,它能够保持上下文的状态一致性,而不发生渲染进程之间的状态交叉。使用方法如下:
减少包的体积
DOM 事件的一致化处理
主要是为了解决在 drag 事件触发后,触发 click 事件时,所有 DOM 元素全部发布 click 事件的缺陷。通过判断 Event.defaultPrevented 属性值来判断该事件是否已经被用于 drag 和 drop 事件的传递,保证 DOM 事件发布的一致性。
添加 ES6 module build
ES6 module build 能够帮助削减文件树和减少依赖库。
领取专属 10元无门槛券
私享最新 技术干货