【发布时间】:2019-06-23 18:04:38
【问题描述】:
如何仅在用户更改区域时才显示重做按钮?在我现在的代码中,它会随着区域的变化而不断闪烁,不确定缺少什么。
代码:
app.js
onregionchange() {
this.setState({redosearch: !this.state.redosearch })
}
render() {
const Showredo = ({redosearch }) => redosearch ? <View><Text> redo now <Text></View> : null
return(
<View>
{this.state.redosearch ? <ShowRedo redosearch={this.state.redosearch }/> : null}
<View>
<MapView
ref={(map) => (this.map = map)}
style={styles.map}
onRegionChange={this.onregionchange}
>
</MapView>
)
}
【问题讨论】:
标签: reactjs react-native react-native-maps