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

How to support react-native's string type in 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 版本不支持类型!

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

问题:

1、为什么WebStorm不支持​​string类型和Function类型?此代码是 Facebook 的本机示例!

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

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

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