Я просто обновляю свое реагирующее нативное приложение до 0.62.0, и теперь мое приложение продолжает получать этот предупреждающий знак
ReactNativeFiberHostComponent: Calling `getNode()` on the ref of an Animated component
is no longer necessary. You can now directly use the ref instead.
This method will be removed in a future release.
Я не уверен, почему эта проблема появляется? Может кто-нибудь объяснить, пожалуйста?
Я тоже вижу стек
ref.getNode |
createAnimatedComponent.js:129:20
SafeView#_updateMeasurements | index.js:192:14
SafeView#componentDidUpdate | index.js:154:9
Обновить
Я полагаю, что это может быть из SafeAreaView из реагирования навигации
источник
getNode()
теперь не рекомендуется к выпуску RN62, вы можете просто понизить RN до 0.61.5, и вы больше не будете получать эти предупреждения.источник
проблема произойдет, когда вы используете createAnimatedComponent для компонентов, в то время как он уже существует в анимированной библиотеке, например, если мы используем его для FlatList, это предупреждение будет отображаться для исправления, просто вызывая компоненты напрямую
для более подробной информации введите описание ссылки здесь
источник
изменение
в
* Удаление getNode () исправит это.
источник