2017-07-02 26 views
-1

我目前有1頁React應用程序。大多數交互是在這個頁面上,但是我也想添加一個「關於」頁面。我正在使用create-react-app。那麼對此的標準做法是什麼?在HTML中我知道我只是做一個新的HTML頁面並鏈接到它。在React中,當單擊「about」鏈接時,我可以切換爲渲染新組件而不是舊組件,但是這仍然在同一頁上,並且會使「後退」不能正常工作?你對一個2頁的小應用程序和一個大型頁面應用程序做什麼?在反應應用程序中擁有多個頁面的標準做法?

回答

2

您需要react-router才能達到此目的。然後,您可以根據當前的location來定義呈現不同組件的多個路由。它也跟蹤瀏覽器的歷史。

相關問題