0
したがって、ネイティブとredux
と反応するのが新しいです。アプリはすでに(他人によって)react-navigation
とredux
に設定されています。ここではメニューにTabNavigator
(下)を使用しており、TabNavigator
にはログインボタンも含まれています。今私がやってみたいのは、ユーザーがログインして、ログインボタン(テキストとアイコン付き)がログアウトになったときです。React Navigationタブナビゲータのタブアイコンを動的に変更する
これを行う方法はありますか?また私のTabNavigator
は別のファイルにあります。事前に
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}
)
ありがとう:私が欲しいもの
はこのようなものです。
対応するアイコンのスクリーンはどうですか?私はそれがログイン時のアクションとログアウト時のアクションを意味します。 – Jed
簡単。 Authコンポーネントもreduxに接続され、loggedInがtrueの場合は、ログインしていない場合はプロファイルがレンダリングされます。プロファイルとログインは別々のコンポーネントにすることができ、条件付きでAuthの対応するレンダリングを行います –
私はあなたが何を言ったか分かりません。例を示すことができれば非常に感謝しています。 :)私はトラブルのために謝罪します。 – Jed