我是React Native的新手。我一直在关注YouTube教程,当我尝试他们的一个示例时,我在iPhone模拟器中收到以下错误消息:
超级表达式必须为null或函数,而不是未定义
以下是我的代码的屏幕截图..(根本没有太多代码)
非常感谢任何帮助,提前谢谢!
答案 0 :(得分:1)
由于您的ViewContainer.js
需要访问在其他类(父类)中定义的props,您可以通过在子类的构造函数中调用super()
方法来继承这些内容。
class ViewContainer extends Component {
constructor() {
super()
// Rest of the code...
}
}
另一件事是你错过了ViewContainer中'react-native'的StyleSheet
导入,这就是你收到错误的原因:
undefined不是一个对象(评估 '_react2.default.StyleSheet.create')