У меня несколько модалов на одном экране, например, на экране Splash, откройте LandPageModal, на целевой странице модал, откройте модаль SignUp1, а при регистрации модал откроет модал signUp2.Но после этого при попытке открыть новый экран HomeScreen с помощью response-native-router-flux, он снова переходит к landingPageModal и приложение зависает.Я хочу сверху открыть домашний экран поверх модального.Для модальных я использую реагирующую родную модальную библиотеку.
//Landing Page Modal
<Modal isVisible={true}>
<View>
<Text onPress = {() => this.modal.showModal()}>Landing
Modal</Text>
<View>
<SignUp1Modal ref = {ref => this.modal = ref}
<Modal>
//Sign uP1 Modal
<Modal isVisible={true}>
<View>
<Text onPress = {() => this.modal.showModal()}>SignUp Modal
1</Text>
<View>
<SignUp2Modal ref = {ref => this.modal = ref}
<Modal>
//Signup Modal 2
<Modal isVisible={true}>
<View>
<Text onPress = {() => Actions.replace('home')}>Sign uP 2
Modal</Text>
<View>
<Modal>
//Home Screen
<View>
<Text>Home Screen</Text>
</View>