升级到 react native 0.59.5
后,该应用在模拟器上扔了以下警告消息:
viewPagerAndroid has been extracted from react-native core...
但是,组件文件中没有viewPagerAndroid
的导入:
import React, { Component} from 'react';
import { SectionList, View, StyleSheet, Text, TouchableOpacity, Platform, AppRegistry } from 'react-native';
import Moment from 'moment';
import DeviceInfo from 'react-native-device-info';
import { GiftedChat } from 'react-native-gifted-chat';
如何删除警告?
与反应型 0.59.0
视图pagerandroid已被弃用。您可以在此处的更改程序中看到这一点。
这意味着,如果您将来要使用ViewPagerandroid,则需要单独安装它。您可以在此处看到其仓库
即使您没有明确使用的ViewPagerAndroid,您也可能会看到此警告,因为您使用过的依赖项之一。
最常见的是反应式手机处理程序或反应式tab-view都使用ViewPagerHandler。
目前警告只是一个警告。在删除ViewPagerandroid的支持之前,它不会引起您的任何问题。
您可以抑制黄箱警告,因此不会在设备上显示。 Note 即使您抑制了警告,它将始终在日志中显示。
从反应
中导入它import { YellowBox } from 'react-native';
然后在您的App.js
YellowBox.ignoreWarnings(['ViewPagerAndroid']);
您可以在此处阅读有关抑制警告的更多信息