Привет, весь день я пытаюсь понять, что происходит с этим и как это исправить, к сожалению, безуспешно, так что если кто-то может помочь, было бы здорово. Я создал Экспо Снэк с рабочим примером.
Есть три файла:
Board.js
Draggable.js
- новыйспособ, функционал DraggableComponent.js
- старый способ, класс
Цель двух последних компонентов одна и та же, они просто написаны по-разному. Я ожидал, что они будут работать таким же образом, но, похоже, это не так.
Поэтому, когда вы запускаете приложение, загружаются два изображения. Так что проблема в том, что когда я перетаскиваю Draggable.js - Homer Simpson
по экрану, а состояние обновляется через onValueChange
, следующий ход не плавный, а просто скачет по позиции. когда я использую старый способ, DraggableComponent.js - 1357872.svg
работает, пока я не попытаюсь масштабировать или повернуть, то при обратном вызове получит бесконечный цикл onValueChange
.
Заранее спасибо за любую помощь!