Каков рекомендуемый способ удаления экрана из стека?У меня есть несколько случаев, когда пользователь отправляет информацию на одном экране (создание учетной записи, проведение транзакции и т. Д.), И мне бы хотелось, чтобы экран ввода был удален так, чтобы он направлялся на экран результатов, и для возврата требуетсяих на экран до ввода информации.
Идеальным потоком будет что-то вроде Экран товара -> Экран покупки -> Экран результатов - (goBack) -> Экран товара, чтобы избежать путаницы или двойной подачи собранной информации.
В настоящее время я делаю navigation.goBack(); navigation.navigate('ResultScreen');
, но я получаю предупреждения о настройке состояния на неустановленном компоненте (сообщение предполагает, что это утечка памяти).Я не вижу никаких очевидных вызовов setState в моем коде по этому пути, поэтому я думаю, что либо навигация.не делать это по назначению.
Поиск проблем docs / stackoverflow / github не принес плодотворных рекомендаций.Какие-либо предложения?
Спасибо!