如下代碼中,我使用Element<*>
爲JSX元件的類型。流動型JSX元件,怪異臭蟲以元素<*>(星號)
type Prop = {
style?: StyleSheet.styles | Array<StyleSheet.styles>;
face: Element<*>;
disabled: boolean;
anotherProp: any;
}
的Element<*>
(星號)的使用是通過流動型編譯提示。
但隨後,Element<*>
之後定義每一種類型的缺失。
如果我改變代碼Element<any>
,然後我喜歡的類型正確顯示。
但鍵入any
是不是我真正需要的。我能做些什麼才能使它工作?
我用flowtype with vscode,但似乎誤差爲flowtype
編譯器(或flowtype vscode plugin),所以可能不會涉及到vscode本身。
@zvona是的,我都嘗試逗號和分號,他們似乎工作中同樣的方式(但在這種情況下都不起作用) – Val