Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript react本机演示中的代码样式是什么?_Javascript_Typescript_React Native - Fatal编程技术网

Javascript react本机演示中的代码样式是什么?

Javascript react本机演示中的代码样式是什么?,javascript,typescript,react-native,Javascript,Typescript,React Native,我阅读了react本机文档,在ListView演示中,我发现了以下代码 _renderRow: function(rowData: string, sectionID: number, rowID: number, highlightRow: (sectionID: number, rowID: number) => void) 这个代码是什么?es6?jsx?这看起来像是typescript,但为什么要使用typescript呢 它似乎来自下面的链接,是JavaScript的一个版

我阅读了react本机文档,在ListView演示中,我发现了以下代码

  _renderRow: function(rowData: string, sectionID: number, rowID: number, highlightRow: (sectionID: number, rowID: number) => void)

这个代码是什么?es6?jsx?这看起来像是typescript,但为什么要使用typescript呢

它似乎来自下面的链接,是JavaScript的一个版本

这里有解释,

从教程

“这里的一些东西在你看来可能不像JavaScript。不要惊慌。这是未来

首先,ES2015(也称为ES6)是对JavaScript的一系列改进,目前已成为官方标准的一部分,但尚未得到所有浏览器的支持,因此通常还未在web开发中使用


干杯

看起来它来自下面的链接,是JavaScript的一个版本

这里有解释,

从教程

“这里的一些东西在您看来可能不像JavaScript。不要惊慌。这就是未来

首先,ES2015(也称为ES6)是对JavaScript的一系列改进,目前已成为官方标准的一部分,但尚未得到所有浏览器的支持,因此通常还未在web开发中使用

干杯

是:

Flow通过静态类型注释检查代码是否存在错误。 这些类型允许您告诉Flow您希望代码如何工作,以及 Flow将确保它以这种方式工作

示例代码:

// @flow
function square(n: number): number {
  return n * n;
}

square("2"); // Error!
React本机文档建议。

它是:

Flow通过静态类型注释检查代码是否存在错误。 这些类型允许您告诉Flow您希望代码如何工作,以及 Flow将确保它以这种方式工作

示例代码:

// @flow
function square(n: number): number {
  return n * n;
}

square("2"); // Error!
React本地文档表明