Выполнить задание с помощью REACT (html+js)
1. Стартовый экран с приглашением к началу работы.
2. По двойному нажатию на экране добавляется прямоугольники разного цвета в то место, где было произведено двойное нажатие:
- Размер прямоугольников фиксирован (отношение сторон 2:1).
- Цвет создаваемого прямоугольника выбирается случайным образом в момент его создания.
- Прямоугольники можно перетаскивать.
- Прямоугольники не могут перекрывать друг друга ни при перетаскивании, ни при создании, но могут располагаться вплотную друг к другу.
3. Между прямоугольниками можно создавать/удалять связь (визуально - линия):
- Количество исходящих связей у каждого прямоугольника не ограничено.
- При перетаскивании связанных прямоугольников связь сохраняется.
- Количество связей между прямоугольниками не ограничено, - любой прямоугольник может быть соединён с любым количеством других прямоугольников.
4. Инструкция к программе.