Реагировать на собственный "useState" с обработчиком жестов и реанимированной проблемой - PullRequest
0 голосов
/ 14 октября 2019

Привет, весь день я пытаюсь понять, что происходит с этим и как это исправить, к сожалению, безуспешно, так что если кто-то может помочь, было бы здорово. Я создал Экспо Снэк с рабочим примером.

Есть три файла:

  • Board.js
  • Draggable.js - новыйспособ, функционал
  • DraggableComponent.js - старый способ, класс

Цель двух последних компонентов одна и та же, они просто написаны по-разному. Я ожидал, что они будут работать таким же образом, но, похоже, это не так.

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

Заранее спасибо за любую помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...