当我创建自己的“包装”组件时,自动完成功能对我不起作用。
例如我的TextInput:
class Album
validates :title, title_case: true
end
class Artist
validates :name, title_case: true
end
应该允许普通TextInput的所有道具以及其他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
之类的道具,并因此由IDE建议。
我知道,IDE无法知道这一点。请告诉我该怎么做(采用代码/安装插件)以在包装这些组件时获得有效的自动完成功能。