React native. установка начальных animated значений после перерисовки вызванной изменением состояния

В моем проекте используется redux и reanimated.

Мне нужно отобразить схему, которая состоит из множества картинок, также картинки должны заменяться в зависимости от данных, которые придут с сервера. Данные устанавливаются в состояние редакса, после проходит проверка по условиям и выбирается картинка. Так же эта схема должна зумиться и панаромироваться.

Если зазумить схему, убрать с экрана пальцы, и после придут новые данные, которые изменят картинки на схеме, то значение зума вернется в начальное состояние, и если после этого опустить пальцы, то зум вернется в состояние до перерисовки.

У меня есть грубый пример: https://snack.expo.dev/@enemy/disrespectful-nachos

Здесь есть вью, которую можно зумить и панаромировать, внутри нее отрисовывается одна из двух картинок в зависимости от состояния, в примере я использую хук useState вместо редакса. Состояние изменяется каждые 5 секунд.

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


Ответы (0 шт):