2015-09-22 69 views

回答

6

這是flow的類型轉換,你可以在這個post

類型轉換看到更多的細節是特別有用的檢查假設和幫助流動推斷出你想要的類型。下面是一些例子:

(x: number) // Make Flow check that x is a number 
    (0: ?number) // Tells Flow that this expression is actually nullable. 
    (null: ?number) // Tells Flow that this expression is a nullable number. 

所以circle: (null : ?{ setNativeProps(props: Object): void })是平均circle屬性是其具有setNativeProps方法和缺省值是null一個可爲空對象。

+0

可能要引用帖子中最重要的部分。 –