2016-08-07 2 views
0

Я прочитал исходный код на https://github.com/stage88/react-weather
Я считаю, есть некоторые странные грамматик JS в нем, например:Некоторые вопросы JavaScript Грамматика на React-Native

type Props = { 
    postcodes: Array<Postcode>; 
    dispatch: any; 
    navigator: any; 
}; 

и

(this: any).onSearchBarPressed = this.onSearchBarPressed.bind(this); 

I не можете найти подробное описание для этого в Google и Mozilla Developer Network, делает ли React-Native их? Webstrom также показывают ошибки для этих кода :(

Есть ли какие-либо подробности объяснение этих грамматики?

+0

Это окончательно не является JS – Thevs

+0

Кстати, у webstorm есть поддержка потока по умолчанию. Вы можете найти его в настройке языка. –

ответ

1

Этот проект использует Flow, статический тип проверки (который выглядит обманчиво, как машинопись).

+0

Flow * is * JavaScript! Просто с аннотациями типа поверх него. Вы можете даже помещать их в комментарии и быть 100% действительный JavaScript. –

Смежные вопросы