Я использую этот код (https://github.com/oasis10702/konva-simple-example) в моем проекте, и все работает отлично. Однако, при обновлении реакции и реакции-до последней версии у меня возникает непредвиденное поведение. При изменении размера прямоугольника с помощью трансформатор, он масштабирует обводку границы, см. изображение. scaleX и scaleY также не сбрасываются, что заставляет его выполнять масштабирование каждый раз, когда я перемещаю прямоугольник.
Я новичок и в React, и в Konva, и мне интересно, есть ли какая-то логика, которая изменилась во время новых версий, и я должен рассмотреть, чтобы смягчить это.
Попробуйте изменить размер прямоугольника в песочнице ниже.
https://codesandbox.io/embed/vyv106x295
Если я обновлю зависимости до последней версии, поведение будет изменено.
Я пытался решить эту проблему с помощью https://github.com/konvajs/konva/issues/401, но в этой версии это не помогло.