React Native开发报错和警告相关问题处理

报错

1、undefined is not an object(evaluating '_react2.PropTypes.string')

备注:react-native版本:0.50.4
出错原因:React-Native版本更新后,PropTypes组件的位置发生变化,引入组件方式也发生变化.
React-Native版本更新前的引入方式:
import React,{ Component, PropTypes } from 'react';
React-Native版本更新后的引入方式:
import React,{ Component } from 'react';
import PropTypes from 'prop-types';

例如:
React Native开发报错和警告相关问题处理_第1张图片
1.jpg

看截图黑色框选区域可以知道是此处的组件出了问题,那么直接找到node_modules下的react-native-pdf-view组件中的PDFView.android.js文件,按照上面的方法修改即可,修改完后,直接reload就好。


你可能感兴趣的:(React Native开发报错和警告相关问题处理)