Предотвратить размонтирование экрана реагирования навигационной системы - PullRequest
1 голос
/ 21 июня 2019

У меня есть Экран A (Панель инструментов) и Экран B (Подробности).

Когда вы нажимаете кнопку на панели инструментов, вы переходите к деталям.Это делается с помощью стекового маршрутизатора реагирующей навигации (v1.5).Когда вы вернетесь назад, подробный экран отключится, и вы вернетесь к приборной панели.

Можно ли сохранить экран подробностей, когда вы вернетесь назад?

1 Ответ

0 голосов
/ 26 июня 2019

Попробуйте использовать последнюю версию реакции-навигации v3. При этом stackNavigator не будет размонтировать компонент во время навигации. Пример

import React from 'react';
import { Button, View, Text } from 'react-native';
import { createStackNavigator, createAppContainer } from 'react-navigation';

class HomeScreen extends React.Component {
  render() {
    return (
      <View style={{ flex: 1, alignItems: 'center', justifyContent: 'center' }}>
        <Text>Home Screen</Text>
        <Button
          title="Go to Details"
          onPress={() => this.props.navigation.navigate('Details')}
        />
      </View>
    );
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...