Лучший способ рисовать прямоугольники с помощью перетаскивания мышью в React.js?

Я пытаюсь выделить области изображения, как на Mac или Windows, перетаскивая область мышью в приложении React.js.

Я понимаю, что лучше всего это сделать на Canvas, наложив холст на изображение, а затем перехватить события мыши и соответственно нарисовать прямоугольник. Есть ли хорошая библиотека или что-то для этого? потому что написание сырого кода для реализации этого, кажется, изобретает колесо.

Заранее спасибо.

2 ответа

Не уверен, что этого достаточно, чтобы получить полный ответ, но я столкнулся с подобной ситуацией, и эта библиотека - лучшее, что я смог найти:

реагируют-эскиз

По общему признанию, хотя кажется, что сопровождающий очень не отвечает / не поддерживает пакет, который немного касается.

Надеюсь это поможет:)

Есть несколько библиотек.

вы можете выбрать https://daybrush.com/scena/

и некоторые платные библиотеки

Другие вопросы по тегам