超级表达式必须为null或函数

时间:2016-02-15 08:16:00

标签: ios react-native

我已经编写了这段代码来构建一个简单的反应原生UI

'use strict';
 var React = require('react-native');
 var styles = React.StyleSheet.create({
  text : {
    color : 'black',
    backgroundColor : 'white',
    fontSize : 30,
    margin : 80
  }
});
class PropertyFinderApp extends React.Component() {
  render() {
     return React.createElement(React.text,{style : styles.text},"Hello World");
  }
}
React.AppRegistry.registerComponent('PropertyFinder',function(){ return PropertyFinderApp});

我收到错误“超级表达式必须为null或函数”

我已经尝试安装最新版本的反应,但我仍然无法解决它!

1 个答案:

答案 0 :(得分:1)

造成错误的原因是React.Component()应该没有括号React.Component。修复后,使用小写React.text会产生另一个错误,该错误应为React.Text