您的位置:首页 > Web前端 > React

react-native:unexpected token

2016-01-30 13:59 489 查看
在写react-native项目的时候js代码中总是显示这个错误,我明明是按照文档写的为什么会不对呢?

终于纠结半天明白了原因。

react-native新建的项目默认使用ES6写法,所以如果你在用到

componentWillMount:function()这样的代码时会运行出错

解决:改成ES6写法componentWillMount(){}

总结:

如果你是使用这种方式

class wyq extends Component {}定义一个组件

那么应该这样定义方法:componentWillMount(){}

如果使用这种方式定义组件

var MovieScreen = React.createClass({})

那么应该使用这种方式定义方法:render: function() {}

建议使用ES6的新写法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: