2016-11-30 39 views

回答

6

這是Facebook flow語法。這是一種向普通的Javascript中引入鍵入的方法。源文件可以通過流靜態分析來檢查類型問題。然後,當你用Babel編譯你的代碼時,它會將這些流注釋取出,以免它引起錯誤。您應該在項目的根目錄中看到一個.flowconfig文件 - 這是您的項目正在使用流程中的一個死角。

這種特殊的語法說,如果watchId通過,這將是一個number類型,但?表示這也是一個maybe類型,這意味着它可能不被通過,在這種情況下,= null會發生(這不是流量相關的),這是你如何在JS中分配一個默認值。

+0

謝謝@Rob Wise – Praveen