React Native 自动补全 IntelliJ
React Native Autocompletion IntelliJ
当我创建自己的 "Wrapper" 组件时,自动完成对我不起作用。
例如我的文本输入:
const TextInput = props => {
const {error} = props
let borderColor = Colors.grey
if (error) borderColor = Colors.error
return (
<TextInputCmp style={{...styles.input, borderColor}} {...props}/>
)
}
export default TextInput
正常 TextInput 的所有道具 + 像 error
这样的附加道具应该被允许,因此 IDE.
建议
我知道,IDE 不可能知道这个。请告诉我在包装这些组件时要做什么(采用代码/安装插件)才能获得有效的自动完成功能。
Adding/working 使用打字稿为我解决了这个问题。
我真的可以推荐使用打字稿。 https://www.typescriptlang.org/
当我创建自己的 "Wrapper" 组件时,自动完成对我不起作用。
例如我的文本输入:
const TextInput = props => {
const {error} = props
let borderColor = Colors.grey
if (error) borderColor = Colors.error
return (
<TextInputCmp style={{...styles.input, borderColor}} {...props}/>
)
}
export default TextInput
正常 TextInput 的所有道具 + 像 error
这样的附加道具应该被允许,因此 IDE.
我知道,IDE 不可能知道这个。请告诉我在包装这些组件时要做什么(采用代码/安装插件)才能获得有效的自动完成功能。
Adding/working 使用打字稿为我解决了这个问题。 我真的可以推荐使用打字稿。 https://www.typescriptlang.org/