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
我正在学习 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