Задача: вам нужно сделать drag-and-drop конструктор, с помощью которого можно собрать калькулятор
Нужно написать SPA приложение на React'e и выложить его на github.
https://www.figma.com/embed?embed_host=notion&url=https%3A%2F%2Fwww.figma.com%2Ffile%2FpdYzuOkvXY3Q00YRAMsLuz%2FCalculator-Constructor%3Fnode-id%3D1%253A2
https://www.figma.com/file/pdYzuOkvXY3Q00YRAMsLuz/Calculator-Constructor
На холст можно бросать компоненты из палитры. Все элементы, брошенные на холст, располагаются вертикально.
При перетаскивании должна подсветиться зона, куда вставится элемент
Элемент удаляется с холста по dblclick
0
до 9
и ,
(дробь)x
, /
, +
, -
=
Все компоненты одинаковой ширины.
Каждый элемент можно бросить на холст только один раз, затем они становятся неактивными (визуально - opacity 50%).