如何在WebStorm中支持react-native的字符串类型?

时间:2016-10-17 03:10:37

标签: ios react-native navigator navigator-ios

我正在学习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)=&gt; {...}

错误说明:

string:&#39;当前Javascript版本不支持类型!

功能:&#39;当前Javascript版本不支持类型!

我的WebStorm的Javascript语言版本是React JSX

问题:

1,为什么WebStorm不支持​​字符串类型和函数类型?这段代码是与Facebook反应原生的例子!

2,我不明白为什么这段代码不是ES6代码,我是一名iOS程序员,请帮助我,谢谢。

1 个答案:

答案 0 :(得分:1)

Javascript不支持类型化的函数参数,这就是为什么你有错误的原因。

我相信您在示例中看到的原因是因为他们正在使用Flow