我读反应本地文件,在ListView演示,我发现这个代码反应本机演示中的代码风格?
_renderRow: function(rowData: string, sectionID: number, rowID: number, highlightRow: (sectionID: number, rowID: number) => void)
这是什么码? es6? jsx?这看起来像打字稿,但为什么反应原生官方演示使用打字稿?
我读反应本地文件,在ListView演示,我发现这个代码反应本机演示中的代码风格?
_renderRow: function(rowData: string, sectionID: number, rowID: number, highlightRow: (sectionID: number, rowID: number) => void)
这是什么码? es6? jsx?这看起来像打字稿,但为什么反应原生官方演示使用打字稿?
这是Flow:
流量检查您的通过静态类型标注错误代码。 这些类型允许您告诉Flow您希望代码如何工作,并且Flow将确保它以这种方式工作。
示例代码:
// @flow
function square(n: number): number {
return n * n;
}
square("2"); // Error!
的阵营本地文档建议testing your code with Flow。
它似乎来自下面的链接,并且是JavaScript的一个版本。
https://facebook.github.io/react-native/docs/listview.html 在此解释,
[1]: https://facebook.github.io/react-native/docs/tutorial.html 从Tutorial
“一些在这里的事情可能不会像JavaScript的你。不要惊慌,这是未来。
欢呼