предупреждение Анимация: не указан `useNativeDriver`. React-Native 62.2 - PullRequest
0 голосов
/ 09 мая 2020

Я использую React-Native для разработки Android -APP. После обновления версии React-Native с 61.0 до 0-62.2 я столкнулся с проблемой.

Анимировано: useNativeDriver было не указано. Это обязательный параметр, который должен быть явно установлен на true или false

Я искал предупреждение в Google, но я не нашел подходящего решения, каждое из которых показывает код ниже как решение

 state = {
    animation: new Animated.Value(0)
  }
componentDidMount() {
  Animated.spring(
    this.state.animation,
    {
      toValue: 250,
      duration: 2000,
      friction: 1,
      tension: 20
    }
  ).start();
}

, но я никогда не использовал приведенный выше код в своем приложении, я получаю эту ошибку только после обновления до «response-native»: «^ 0.62.2». Если кто-то знает решение, пожалуйста, помогите мне

1 Ответ

0 голосов
/ 09 мая 2020

Если вы никогда не использовали Animated, то я уверен, что это предупреждение вызвано какой-то сторонней библиотекой, которую вы используете.

Проверьте библиотеки, которые предоставляют любые модальные окна, уведомления, переключатели , Слайдеры, анимации или любые другие анимированные элементы и попробуйте обновить их до последней версии или, по крайней мере, проверьте новые выпуски или проблемы на GitHub.

Если вы использовали Animated, убедитесь, что вы передали useNativeDriver: true/false всем методам Animated.spring, Animated.decay, Animated.timing и Animated.event в качестве второго параметра. Подробнее про useNativeDriver: https://reactnative.dev/blog/2017/02/14/using-native-driver-for-animated

Надеюсь, вы найдете решение!

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