отреагировать родной навигацией 5 на выход из нижней вкладки? - PullRequest
0 голосов
/ 21 февраля 2020

в версии 4 navigation.dispatch (StackActions.reset ({index: 0, ключ: null, действия: [NavigationActions.navigate ({routeName: 'Login'})],}),);

версия 5

Я не могу использовать StackActions.reset и NavigationActions Что мне делать?

1 Ответ

0 голосов
/ 21 февраля 2020

NativgtionActions была удалена в V5, и были введены CommonActions ... Так что здесь возможный подход, попробуйте

import { CommonActions } from '@react-navigation/native';

navigation.dispatch(
  CommonActions.reset({
    index: 1,
    routes: [
      { name: 'Home' },
      {
        name: 'Profile',
        params: { user: 'jane' },
      },
    ],
  })
);

, убедитесь, что вы заменили блок сброса на свой маршрут входа. Подробная ссылка здесь https://reactnavigation.org/docs/en/navigation-actions.html

...