首页 > 代码库 > react-native decorator
react-native decorator
使用Decorator 首先要安装相应的Babel插件
npm install babel-plugin-transform-decorators-legacy --save,同时,需要在.babelrc中的plugins里做相应配置:
"plugins": [
"transform-class-properties",
"babel-plugin-transform-decorators-legacy"
]
在react-native中移除Decorator警告 jsconfig.json
{
"compilerOptions"
: {
"experimentalDecorators"
:
true
,
"allowJs"
:
true
}
}
点击空白处键盘隐藏(react-native)
const dismissKeyboard = require(‘dismissKeyboard‘)
export default (WrappedComponent) => class AutoHideKeyboard extends Component {
render() {
return (
<TouchableWithoutFeedback style={{flex:1}} onPress={dismissKeyboard}>
<View style={{flex:1}}>
<WrappedComponent {...this.props}/>
</View>
</TouchableWithoutFeedback>
)
}
}
react-native decorator
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。