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



我正在学习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:'Types不支持当前Javascript版本!

函数:'Types不支持当前Javascript版本!

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

问题:

1、WebStorm为什么不支持字符串类型和函数类型?这段代码是带有Facebook的原生响应示例!

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

Javascript不支持类型化函数参数,这就是为什么会出现错误。

我相信你在这个例子中看到的原因是因为他们使用了Flow

最新更新