0

React-Native を学んでいます。NavigatorIOS のデモ (コード) を見つけることができます。このコードをコピーして webStorm に書き込みますが、webStorm は Error をスローします。


このコード:

_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 = (タイトル: 文字列、onPress: 関数) =>{...}

エラーの説明:

string :'Types は現在の Javascript バージョンではサポートされていません!

関数 :'型は現在の Javascript バージョンではサポートされていません!

私の WebStorm の Javascript 言語バージョンは React JSX です

質問:

1、WebStorm が文字列型と関数型をサポートできないのはなぜですか? このコードは Facebook での反応ネイティブの例です!

2、このコードが ES6 コードではない理由がわかりません。私は iOS プログラマーです。助けてください。ありがとうございます。

4

1 に答える 1

1

Javascript は型指定された関数パラメーターをサポートしていないため、エラーが発生します。

この例でわかる理由は、彼らがフローを使用しているためだと思います

于 2016-10-17T04:33:19.100 に答える