在 React.js 中通过鼠标拖动绘制矩形的最佳方法?

Sai*_*fis 5 canvas reactjs react-canvas

我正在尝试通过在 React.js 应用程序中使用鼠标拖动一个区域来突出显示图像的区域,就像您在 Mac 或 Windows 上的表现一样。

我知道这最好在 Canvas 上完成,方法是将画布覆盖在图像上,然后捕捉鼠标事件并相应地绘制矩形,是否有一个好的库或其他方法可以做到这一点?因为编写原始代码来实现这一点似乎是在重新发明轮子。

提前致谢。

woo*_*ncl 1

不确定这是否足以保证完整的答案,但我遇到了类似的情况,这个库是我能找到的最好的库:

反应草图

不可否认,尽管维护者似乎反应迟钝/不维护软件包,但这有点令人担忧。

希望这可以帮助 :)