私は2つのモードのいずれかで開始できるReactアプリを持っています。クエリ文字列からトリガされるモードに応じて、私は別のページに行きたいと思います。これを達成するための最良の方法は何ですか?リークのランディングページを選択してください
(私はまだルータV3を使用しています)
私は2つのモードのいずれかで開始できるReactアプリを持っています。クエリ文字列からトリガされるモードに応じて、私は別のページに行きたいと思います。これを達成するための最良の方法は何ですか?リークのランディングページを選択してください
(私はまだルータV3を使用しています)
を助けてきたrenderメソッド
render() {
const myview = mode === 0 ? <ViewOne /> : <ViewTwo />;
return (myview);
}
希望を持ってあなたのコンテナ内displya他の成分単にだろう私は、私のindex.jsページの一番下にこのコードを追加しましたカスタムロジックに応じて異なるインデックス/ランディングページを選択することができます。
if(history.getCurrentLocation().pathname === "/") {
// no path has been specified, so this is an index query. Decide the most suitable index page
if(customLogicHere) {
history.push('/firstOption');
} else {
history.push('/secondOption');
}
}
それはあなたが他のページをどうするかを計画している、依存、あなたはこのmode/my-page
のようなパスであなたのモードを維持したい、または単にあなたのユーザーを歓迎したいですモードによって異なります(/?mode=new-user
)。二番目のオプションは、あなたのモデルであれば、私は私が
ありがとうございます。私はちょうどそれが他の人を助ける場合に私が投稿する別のソリューションを見つけたが –