I'm writing a react js app project will include a component that should look like the following pictures:
The requirements are:
Not sure whether to write something from scratch with plain javascript, or use some existing npm packages.
I tried searching for some existing libraries, so far I tried doing it with Konva js. Still not sure if it can meet all requirements.
This is the code sample I made on code sandbox, it creates circles, but not sure how to implement all the requirements above.
Any ideas?