1
私はReactNativeアプリケーションのナビゲーションシステムを実装するのに非常に苦労しています。 index.jsは次のとおりです。Reactative navigation
class Test extends Component {
render() {
const routes = [
{title: 'LoginScreen', index: 0},
{title: 'RegisterScreen', index: 1},
];
return (
<Navigator
initialRoute={routes[0]}
initialRouteStack={routes}
renderScene={(route, navigator) =>
<TouchableHighlight onPress={() => {
navigator.push(routes[1]);
}}>
<Text>Hello {route.title}!</Text>
</TouchableHighlight>
}
style={{padding: 100}}
/>
)
}
}
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
} else {
}
});
現時点では、私は単に文書から直接ナビゲーションを書いています。しかし、Firebaseユーザをチェックするときに、if文の中の別の画面に移行したいと思っています。ユーザーが存在する場合は1つのシーンに移行し、そうでない場合は別のシーンに移行します。 私はこの非常に貧しい人々のドキュメンテーションを見つけるので、この移行方法を変更する基本的な考え方を構築することすらできません。
ありがとうございました! – Benni
良い答えですが、バージョンが変更されたためです。私は 'react-navigation'モジュールを使ってナビゲーションを実装しようとしていますが、うまくいきます。私は、私のアプリでTabbed navigationをセットアップしました。しかし、ボタンをリンクして、定義済みのタブ付きナビゲーションリストにない別の画面にナビゲートするにはどうすればいいですか?例えば他の画面に遷移するボタンを追加、編集、検索することができます。 –