react-native decorator
Posted oldcowstruggle
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章