2017-05-31 9 views
0

VSCode IDEを使用してReactネイティブアプリを開発しています。 IDEがTypeScriptの型情報を提供していることがわかりましたが、flowtypeと直接使用することはできません。例えばReact NativeのflowtypeにTypeScriptの型を使用するにはどうすればいいですか?

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

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

タイプNavStateがVSCodeによって提供index.d.tsに見出すことができ、それはflow.js.に使用することができないため

私のReact NativeプロジェクトでTypeScriptファイルのタイプを使用できますか?

もしそうでなければ、どのようにして正しいネイティブのタイプを知ることができますか?

答えて

1

これはできません。 .dtsファイルを.flow.jsファイルに変換できます。 TypeScriptはFlowとよく似ていますが、同じ機能をサポートしていません。だから私はFlowが.dtsファイルを完全にサポートするとは思わない。多分彼らは将来彼らの一部を支援するだろう。ここにGithub issueがあります。

関連する問題