所以我有两个组成部分,尝试验证prop-type会给出错误:
TypeError:TypeError:无法读取未定义的属性'style'
这是我的HomeScreen组件:
true
以及发生错误的StyledText文件:
===
定义此propTypes的正确方法是什么?
答案 0 :(得分:1)
您需要使用导入的PropTypes库而不是Text对象来定义propType。
样式也不是有效的原型,您传递的实际上是一个对象
所以
MonoText.propTypes = {
style: PropTypes.object
};
RobotoText.propTypes = {
style: PropTypes.object
};
如果您想了解更多信息,这里是文档的链接 https://reactjs.org/docs/typechecking-with-proptypes.html