Skip to content

Instantly share code, notes, and snippets.

@rimiti
Created June 9, 2018 09:55
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rimiti/a823cb2a107557f3494a3b3b696fdd8a to your computer and use it in GitHub Desktop.
Save rimiti/a823cb2a107557f3494a3b3b696fdd8a to your computer and use it in GitHub Desktop.
Retrieving routeName from react-navigation state (redux implementation)
/**
* @description Returns current route name.
* @param routes
* @returns {string}
*/
getRouteNameFromNavigatorState ({ routes }) {
let route = routes[routes.length - 1];
while (route.index !== undefined) route = route.routes[route.index];
return route.routeName;
}
console.log(getRouteNameFromNavigatorState(this.props.nav));
// UserProfile
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment