Типы потоков для интерактивной анимационной библиотеки
Я пытаюсь использовать интерактивную анимационную библиотеку наряду с Flow. К сожалению, я получаю кучу ошибок потока, которые я не могу решить (см. Скриншот).
В приведенном ниже примере я делаю круг на экране и хочу, чтобы он перемещался, когда он отображается с помощью Animated.spring
. Есть ли что-нибудь еще, что мне нужно добавить, чтобы сделать реакцию с родной работой с Flow?
Версия потока: 0.54.0/native-native версия: 0.48.0
В настоящее время я просто игнорирую Animated в .flowconfig
:(
; Ignore Animated
.*/react-native/Libraries/Animated/**/.*
Ответы
Ответ 1
Я считаю, что ваша конкретная проблема исправлена в более новой версии реагирования. Что может быть полезно знать, так это то, что вы можете аннотировать position
с AnimatedValueXY
импортируя один из двух
import type AnimatedValueXY from 'react-native/Libraries/Animated/src/nodes/AnimatedValueXY';
import type AnimatedValue from 'react-native/Libraries/Animated/src/nodes/AnimatedValue';
Это было некрасиво, но я не нашел лучшей альтернативы