Donc, je suis nouveau à réagir natif et redux
. L'application est déjà configurée (par quelqu'un d'autre) pour avoir react-navigation
et redux
. Maintenant, nous utilisons un TabNavigator
(en bas) pour notre menu et ce TabNavigator
contient également le bouton de connexion. Maintenant, ce que je veux faire est quand l'utilisateur se connecte, le bouton de connexion (avec le texte et l'icône) devient Déconnexion.Réagir Navigation icônes de changement de tabulation sur l'onglet de façon dynamique
Y a-t-il un moyen de faire cela? Aussi mon TabNavigator
est dans un fichier séparé.
Ce que je veux est quelque chose comme ceci:
TabNavigator(
{
...other screens,
//show this only if not logged in
Login: {
screen: LoginScreen
},
//show this only if logged in
Logout: {
screen: //There should be no screen here just the logout functionality
}
},
{...options here}
)
Merci à l'avance.
Que diriez-vous de l'écran correspondant pour cette icône? Je veux dire les actions quand c'est la connexion et l'action quand c'est la déconnexion. – Jed
Facile. Votre composant Auth sera également connecté à redux et si loggedIn est vrai, il affichera le profil autrement. Profile et Login peuvent être des composants séparés et vous rendre conditionnellement le correspondant dans Auth –
Désolé je suis nouveau à redux et réagissez à la navigation donc je n'ai aucune idée de ce que vous venez de dire. Ce sera très apprécié si vous pouvez montrer un exemple. :) Je m'excuse pour le problème. – Jed