当前位置: 首页 > 面试题库 >

无法读取未定义的属性“字符串” React.PropTypes | LayoutPropTypes.js

储法
2023-03-14
问题内容

删除并重新安装node_modules文件夹后,我面临的是LayoutPropTypes.js文件中我不理解的问题。

node_modules/react-native/Libraries/StyleSheet/LayoutPropTypes.js
以下变量未定义中:var ReactPropTypes = require('React').PropTypes;

反应本机:0.45.1反应:16.0.0-alpha.12


问题答案:

React.PropTypes现在已被弃用:

注意:从React v15.5开始不推荐使用React.PropTypes。请改用prop-types库。

您现在需要单独添加prop-types包。该错误很可能刚刚开始显示,因为您删除了node_modules文件夹,然后重新安装了所有升级react版本的文件。



 类似资料:
  • 问题内容: 我是React的新手,正在使用React,Redux和React Router构建我的第一个应用程序,到目前为止,我已经成功设置了样板,但是当我想使用React-Router并创建路由时,出现以下错误 这仅在我尝试导入和使用时发生 这是我的index.js 还有我的package.json 任何知识都将受到欢迎,谢谢! 问题答案: 尝试将PropTypes包添加到您的应用中。 看来您只

  • 为什么我得到这个错误不能读取未定义的触摸属性? 为什么它不能读取,但它可以读取 当我们使用

  • 问题内容: 我正在制作非常简单的react应用。但是,当我尝试通过onChange事件调用父(实际上是祖父母)组件的方法时,我一直在获取。 这是触发事件的组件/表单(因此,在绑定的父组件上调用方法…是的,因为我通过道具将其从父组件传递下来,所以在方法上使用了.bound(this)。) 这是我如何通过大多数父(祖父母)组件中的props传递该方法的方法。 这是我作为父项(方法所有者和方法调用程序之

  • 我正在测试发送电子邮件与流星js和nodemailer插件: 流星添加捷运:流星NodeEmailer 当页面加载时,我在导航器的控制台上看到错误:无法读取未定义的属性“创建运输”。 那么问题是什么呢? 代码如下: /////////////////////////////////////////// ///////////////

  • 我知道这方面还有很多类似的问题,但没有一个答案是有效的。在我的例子中,我有下面的代码,我正在尝试按分数降序排列记录数组。 最后一个函数是什么给我的问题.如果用户运行以下: var web=[{url:“www.southanpton.ac.uk”,内容:“南安普敦大学提供学位课程和世界一流的研究测试。”,{url:“www.xyz.ac.uk”,内容:“另一种大学考试”},{url:“www”,内

  • 我一直试图让firebase与react一起工作,但出现了此错误 未经处理的拒绝(TypeError):无法读取未定义的fetch D:/Peti/Programming/node/coursewebpage/src/components/coursePage.js:12 9 | const db=firebase.firestore()10 | const myAuthLevel=(fireba