Как поддерживать строковый тип 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

Другие вопросы по тегам