Предполагая, что вы ссылаетесь на navState
объект функции onNavigationStateChange
, когда вы сделали следующее:
onNavigationStateChange={navState => { //some logic }}
Объект navState
включает следующие свойства:
canGoBack
canGoForward
loading
navigationType
target
title
url
Фактически, вы зарегистрировали объект navState
на консоли.
Чтобы получить URL, используйте navState.url
. Следовательно, console.log(navState.url)
будет регистрировать URL.
Примечание. Этот метод не будет вызываться при изменении хеш-URL-адреса. Смотрите это .