小编lan*_*r75的帖子

如何使用 React Hooks 处理 React Svg 拖放

我正在尝试在 SVG 形状上实现拖放。我成功地使用类组件使其工作。这是代码沙箱的链接:https : //codesandbox.io/s/qv81pq1roq

但是现在我想通过使用带有自定义 Hook 的新 React api 来提取此逻辑,该 Hook 将能够将此功能添加到功能组件中。我尝试了很多东西,但没有任何效果。这是我的最后一次尝试:

https://codesandbox.io/s/2x2850vjk0

我怀疑我添加和删除事件侦听器的方式......所以这是我的问题:

您是否认为可以将此 DnD SVG 逻辑置于自定义 Hook 中?如果是,你知道我做错了什么吗?

javascript svg drag-and-drop reactjs react-hooks

4
推荐指数
1
解决办法
2481
查看次数

标签 统计

drag-and-drop ×1

javascript ×1

react-hooks ×1

reactjs ×1

svg ×1