React Native错误:undefined不是函数

时间:2017-12-28 17:29:53

标签: android react-native ecmascript-6

我开始学习React Native。我正在按照教程编写以下代码:

var React = require('react-native');

var {
  Text,
  View,
  AppRegistry
} = React;

var StopWatch = React.createClass({
  render: function() {

  }
});

AppRegistry.registerComponent('stopwatch', function() {
  return StopWatch;
});

但是,我收到此错误:

undefined is not a function (evaluating 'React.createClass({displayName:'StopWatch', 
render:function render() {}
})')

我使用命令

在Android模拟器中运行React Native
react-native run-android

文件是

App.js

1 个答案:

答案 0 :(得分:4)

这并没有真正回答你的问题,但为什么要这样使用弃用的语法呢?

在这里尝试facebook react-native教程:https://facebook.github.io/react-native/docs/tutorial.html

或者更好的是,使用精彩的create-react-native-app

这应该让你开始运作