我需要切换模式以根据用户在第一个模式中的选择显示一组不同的信息。
目前的逻辑是这样的 -
submitUnFinished = () => {
this.toggleIncompModal();
setTimeout(() => {this.toggleisEndOfMobileModalVisible() }, 1000)
}
模态只是标准的 react-native-modal 设置
<Modal
isVisible={this.state.isModalIncompVisible}
animationInTiming={500}>
<View style={ModalStyles.erBox}>
//messaging
</View>
</Modal>
<Modal
isVisible={this.state.isEndOfMobileModalVisible}
animationInTiming={500}>
<View style={ModalStyles.erBox}>
//modal 2 messaging
</View>
</Modal>
如果我删除 settimeout 逻辑不起作用 - 因为它不显示第二个模式。随着超时它的工作原理 - 但我确信这是一个黑客,必须有更好的方法?但是我不确定在这种情况下的攻击计划。