新手提问,引入react-native-banner组件时报错,undefined is not an object(evaluating '_react3.default.PropTypes.bool')



  • 0_1522831728480_{F()GF(AZHQV1}~EWFV9P%S.png

    一旦当我引入react-native-banner的时候就会报错,我也查过问题,并没有用,求指教



  • PropTypes 已经从react中移到了prop-types组件中,你引入的这个react-native-banner组件使用了较老的RN版本,准确的说是较老的react版本,而你使用了新的版本。
    1、看看组件有没有更新新版的
    2、自己去改一下组件的内容,然后npm start -- --reset-cache

    把 import React,{PureComponent,PropTypes} from "react" 中的PropTypes去掉,添加下面这行
    import PropTypes from "prop-types"



  • This post is deleted!


  • @whyming
    可是我没有引用过prototype,我试过修改node_modules里面react-native-banner的Banner.js里面的prototype,并没有用。而且我的react-native-banner版本是0.1.0,无法再更新版本


Log in to reply