2017-05-31 109 views
0

我使用VSCode IDE開發React Native應用程序。我發現IDE提供了來自TypeScript的類型信息,但我不能直接使用flowtype如何在React Native中使用TypeScript中的流式類型

例如

render =() => (
    <WebView 
    onNavigationStateChange={this.onNavigationStateChange} 
    /> 
) 

onNavigationStateChange = (navState: NavState) => { 
    //... 
}; 

類型NavState可以在由VSCode提供的index.d.ts中找到,但它不能在flow.js.使用

我可以在我的React Native項目中使用來自TypeScript文件的類型嗎?

如果不是,我如何知道React Native中的正確類型?

回答

1

這是不可能的。您可以將.d.ts文件轉換爲.flow.js文件。雖然TypeScript看起來非常像Flow,但它不支持相同的功能。所以我不認爲Flow會完全支持.d.ts文件。也許他們將在未來支持其中的一部分。這裏是關於這個話題的Github issue

相關問題