2017-05-09 8 views
0

私は読んでは、ネイティブドキュメントを反応させ、リストビューのデモでは、私はこのコードネイティブデモに対応するコードスタイルは何ですか?

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

何このコードを見つけますか? es6? jsx?この写本のように見えますが、なぜネイティブの公式のデモではタイスクリプトを使用しますか?

答えて

2

それはFlowです:

フロー静的型注釈によるエラーのコードをチェックします。 これらのタイプを使用すると、Flowにあなたのコードをどのように動作させるかを伝えることができ、 Flowはそのように機能します。

例コード:

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

square("2"); // Error! 

ザ・ネイティブドキュメントがtesting your code with Flowを示唆して反応します。

0

以下のリンクから来ているようですが、JavaScriptのバージョンです。チュートリアル

「ここで物事のいくつかは、あなたにはJavaScriptのように見えないかもしれません。パニックしないでください。これは未来があるから それはここで説明されてhttps://facebook.github.io/react-native/docs/listview.html

[1]: https://facebook.github.io/react-native/docs/tutorial.html

まずES2015(ES6とも呼ばれます)は、公式規格の一部になっていますが、まだすべてのブラウザでサポートされていないJavaScriptの改良版です.Web開発ではまだ使用されていません。

歓声

関連する問題