React Native Navigation просмотреть список экранов

В настоящее время я использую нативную навигационную библиотеку реакции. У меня возникли проблемы с отладкой некоторых проблем, и я хочу знать:

  • как вы просматриваете стек экранов, которые в настоящее время нажаты?
  • когда у вас есть каскадные модальные окна, как вы просматриваете их порядок и имеют ли модальные экземпляры уникальный идентификатор?

person Coder Lam    schedule 17.03.2018    source источник


Ответы (1)


Если вы используете реагирующую навигацию с избыточностью. Вы можете найти их в инструментах отладчика, которые также дают вам порядок и уникальный идентификатор.введите здесь описание изображения

что-то вроде этого.

изменить ваш комментарий:

вы можете следить за изменением состояния в редуксе, чтобы определить текущий экран. Я думаю, что нет getCurrentScreen. Навигация React обеспечивает обратный вызов для изменения состояния, который вы могли бы использовать.

    onNavigationStateChange={(prevState, newState) => {
      // your code to determine screen
    })
person Gaudam Thiyagarajan    schedule 18.03.2018
comment
так что нет "getRoutes"? .. нет getCurrentScreenName? ... и так? - person realtebo; 24.03.2018
comment
Да. Это помогает. Я больше не буду использовать эту библиотеку снова - person realtebo; 27.03.2018