我讀反應本地文件,在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的你。不要驚慌,這是未來。
歡呼