Acessando o nome da rota com React Navigation

Alooooô! Em caso de um dia você precisar saber qual o nome da tela na qual você está navegando para, sei lá, fazer renderização condicional por exemplo, aqui vai uma dica de como pegar essa informação da prop navigation.

Para isso você precisa apenas acessar a propriedade routeName:

navigation.state.routeName

Simples assim!

Um exemplo de contexto da utilização disso é quando você tem uma header customizada e não quer exibir determinados elementos para uma tela.

routeName-example
Não renderiza o componente caso a tela atual seja ‘Events’

 

Curtiu? Quer aprender a construir um aplicativo com React Native  do zero ou melhorar ainda mais suas habilidades nessa tecnologia que oferece um dos melhores salários do mercado? O pessoal da Academia Android está com um curso incrível que irá te transformar em um dev de excelência, te ensinando a construir aplicativos profissionais de maneira simples, salvando horas de google e stackoverflow! Clique aqui e dê um up na sua carreira!

 

Deixe um comentário