Как закончить старый экран после перехода на новый экран - PullRequest
0 голосов
/ 18 октября 2019

Я собираюсь перейти от экрана A к экрану B и закончить старый экран A. Другими словами, я хотел бы перейти на экран, как активность Android.

//Android Code
StartActivity(Intent);
finish();

Я пытался вот такon response-native.

// A screen code
this.props.navigation.goBack(null);
this.props.navigation.navigate(B);

Работает, но экран (скажем, экран X) как раз перед тем, как экран A мигает, а затем переходит к экрану B. Это не очень хороший опыт UX. Как плавно перейти к экрану B с экрана A, не видя экран X?

1 Ответ

1 голос
/ 18 октября 2019

Заменить текущий маршрут новым:

this.props.navigation.replace(B);
...