2017-07-02 18 views
-1

現在、1ページのReactアプリがあります。インタラクションのほとんどはこのページにありますが、私はまた、「約」ページを追加したいと思います。私はcreate-react-appを使用しています。だから、これのための標準的なプラクティスは何ですか? htmlで知っているだけで、私はちょうど新しいhtmlページを作成し、それにリンクします。 Reactでは、 "about"リンクがクリックされたときに新しいコンポーネントをレンダリングするだけで、古いコンポーネントはレンダリングしないようにすることはできますが、これはまだ同じページにあり、 "戻る"は正しく機能しません。小さい2ページのアプリと大量の100万ページのアプリではどうしますか?反応アプリに複数のページを置くための標準的な方法はありますか?

答えて

2

これを実現するには、react-routerが必要です。次に、現在のlocationに応じて異なるコンポーネントをレンダリングする複数のルートを定義することができます。また、ブラウザの履歴を記録します。

関連する問題