Nakładam następujący komponent Modal w mojej aplikacji na iOS, czekając na powrót kilku żądań asynchronicznych.Reaktywny moduł natywny nie zamykający się
<Modal transparent={true} visible={this.state.visible}>
<View style={{flex: 1}}>
<ActivityIndicator color="white" size="large"/>
</View>
</Modal>
this.state.visible jest ustawiona na false, gdy wszystkie żądania zostały zwrócone. Jednak około 50% czasu modalnego pozostaje na ekranie w nieskończoność, nawet po otrzymaniu żądań. Zalogowałem this.state.visible na górze mojej funkcji renderowania i jest ona fałszywa zgodnie z oczekiwaniami, ale modal nie znika. Wszelkie przemyślenia, dlaczego tak się dzieje?
Czy znalazłeś jakieś rozwiązanie? Wydaje się, że problem nadal istnieje –
Czy znalazłeś jakieś rozwiązanie? –
Czy możesz opublikować cały kod pliku? –