Я пытаюсь загрузить пин-код каждый раз, когда приложение закрывается и снова открывается.Это происходит правильно, но RootStack всегда сбрасывается и запускается на первой странице в стеке вместо той, которая была закрыта.Есть ли способ сохранить страницу, на которой она была, и снова открыть ее?Это моя функция рендеринга.
render() {
if (this.props.show) {
return (
<View style={styles.container}>
<Text style={styles.success}>{this.state.success}</Text>
{this.state.displayCodePin ? (
<BlurView tint="dark" intensity={50} style={styles.blur}>
<KeyboardAvoidingView
keyboardVerticalOffset={-200}
behavior={'position'}
contentContainerStyle={styles.avoidingView}
>
<Pincode/>
</KeyboardAvoidingView>
</BlurView>
) : null}
</View>
);
}
if (this.props.showLogin) {
return <Login/>;
}
if (!this.props.show && !this.props.showLogin) {
return (
<RootStack style={{backgroundColor: 'white'}}/>
);
}
}