解决ReactNative混合开发中,遇到undefined is not an object (evaluating '_react.PropTypes.string')的问题

报错undefined is not an object (evaluating '_react.PropTypes.string')问题


原因: 从 React v15.5 开始 ,React.PropTypes助手函数已被弃用,建议使用prop-types库来定义contextTypes。

所以,我们在开发中,不能直接从React引入PropTypes,即不能 import { PropTypes } from 'react';这样引用了

解决办法:

npm install --save prop-types

引入方式:

import PropTypes from 'prop-types';//ES6

var PropTypes = require('prop-types');//ES5 with npm

参考链接:https://www.npmjs.com/package/prop-types

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • props父组件向子组件传值 在Son组件接收父组件传递过来的值 接收到的父页面的属性 -- userid: {t...
    壹点微尘阅读 1,722评论 0 0
  • 项目地址 从头开始建立一个React App - 项目基本配置 npm init 生成 package.json ...
    瘦人假噜噜阅读 89,631评论 33 78
  • 最近在RN开发交流群中发现很多同学们会问下面的报错是什么情况,感觉自己的代码语法各方面都没有写错啊,怎么运行项目就...
    光强_上海阅读 8,236评论 0 7
  • 一 想吃碗面,出了门,转到一条老街。 街上空落,野狗比人多,开着门的店也极少。 进一间坐下,屋里晦暗,除了伙计并无...
    乌马古马阅读 4,010评论 0 0
  • 一开始先来考考大家,以下几句话有什么共同点: 以大多数人的努力程度之低,还根本轮不到拼天赋。 我爸是李刚。 什么都...
    晨光Redd阅读 3,704评论 2 5