Как поддерживать строковый тип response-native в WebStorm?
Я изучаю React-Native . Я могу найти демо (код) NavigatorIOS, я копирую этот код и пишу в webStorm, но webStorm выдает ошибку.
Этот код:
_renderRow = (title: string, onPress: Function) => { // Error :'Types are not supported by current Javascript version !
return (
<View>
<TouchableHighlight onPress={onPress}>
<View style={styles.row}>
<Text style={styles.rowText}>
{title}
</Text>
</View>
</TouchableHighlight>
<View style={styles.separator} />
</View>
);
};
Код ошибки:_renderRow = (title: string, onPress: Function) =>{...}
Описание ошибки:
string: 'Типы не поддерживаются текущей версией Javascript!
Функция: "Типы не поддерживаются текущей версией Javascript!
Версия языка Javascript моего WebStorm - React JSX
Вопрос:
1. Почему WebStorm не может поддерживать строковый тип и тип функции? этот код является примером реакции с Facebook!
2 、 Я не понимаю, почему этот код не является кодом ES6, я программист на iOS, пожалуйста, помогите мне, спасибо.
1 ответ
Решение
Javascript не поддерживает параметры типизированных функций, поэтому у вас там есть ошибки.
Я полагаю, причина, по которой вы видите это в примере, заключается в том, что они используют Flow