Как получить URI в компоненте с помощью React Navigation по глубоким ссылкам? - PullRequest
0 голосов
/ 11 сентября 2018

Я использовал React Navigation, чтобы открыть компонент с помощью глубоких ссылок. Как получить URI, который был вызван в компоненте, и параметры?

Например, мой URI - mychat://chat/Eric. Как мне получить этот Uri и параметр Eric в моем React Component?

1 Ответ

0 голосов
/ 12 сентября 2018

Нет URI.React Navigation просто использует ключи маршрута, чтобы определить, какой компонент отображать.Изучите руководство Screen Tracking из официальных документов по реагированию.

Я лично использую опору onNavigationStateChange на моем навигаторе верхнего уровня и отслеживаю экраны таким образом.

Редактировать:

В соответствии с документацией с глубокими ссылками любой из параметров строки запроса, например, chat/:user, передается как параметр.Так что вы сможете звонить

navigation.getParam('user')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...