2016-11-30 2 views

Antwort

6

Dies ist Facebook flow Syntax. Es ist eine Möglichkeit, das Tippen in normales Javascript einzuführen. Die Quelldateien können statisch durch den Fluss analysiert werden, um nach Typproblemen zu suchen. Wenn Sie dann Ihren Code mit Babel kompilieren, werden diese Flow-Annotationen entfernt, sodass keine Fehler verursacht werden. Sie sollten eine .flowconfig Datei im Stammverzeichnis Ihres Projekts sehen - das ist ein totales Werbegeschenk, dass Ihr Projekt Flow verwendet.

Diese spezielle Syntax sagt, dass, wenn watchId übergeben wird, wird es eine number Typ sein, aber die ? zeigt an, dass dies auch ein maybe Typ ist, es wird passieren die = null (dies in diesem Fall übergeben kann nicht sein was bedeutet, ist nicht flussbezogen), so vergeben Sie in JS einen Vorschlagswert.

+0

Vielen Dank @Rob Wise – Praveen