我正在从事React Native Project,我正在使用React-Native-flip-card此组件。
我的要求是在初始启动时和单击按钮时使单击false使翻转卡可单击。
在您要修改组件中的行为的情况下,状态组件似乎是您需要的东西。
您可以设置一个状态属性,例如:
this.state = {
isClickable: false,
}
默认情况下您的组件构造函数。
然后将此值分配给您的flipcard组件,例如:
<FlipCard
*Your other properties*
clickable={this.state.isClickable}
>
最后,只需在发生其他事件(例如按钮单击)时更新您的状态属性:
<Button
onPress={() => this.setState({isClickable: true})}
title="Make Flipcard clickable"
color="#841584"
/>
就是这样!不要犹豫,问更多问题是否还不够清楚。