【发布时间】:2016-07-25 16:47:56
【问题描述】:
这个函数声明在 ES6 中如何有效?这是什么意思?我在 React Native 项目的源代码中找到了它。
'use strict';
import React, { Component } from 'React';
// some more imports...
function setup():React.Component {
class Root extends Component {
// constructor and render functions...
}
return Root
}
export default setup;
我删除了几行对于查看我的问题并不重要的行。
我找不到任何与 ES6 或 Javascript 相关的关于函数声明后跟冒号的内容。
【问题讨论】:
-
简单:它不是有效的语法。它是 React,而不是“只是 ES6”...粘贴到 babeljs.io/repl 并取消选中“react”以进行验证。
标签: javascript react-native ecmascript-6