6
我正在用React和Backbone構建單頁應用程序,並試圖找出處理應用程序內容之間導航的最佳做法。我的應用會有一個帶有鏈接的邊欄,例如「照片」和「設置」。邊欄始終存在,所以點擊「設置」後,我希望設置組件在沒有整個頁面重新加載的情況下呈現。 Slack是我正在尋找的一個很好的例子,點擊不同的頻道切換對話內容,但不會重新加載整個頁面。使用react.js在單頁面應用中導航
我對如何實現這樣的一些想法,但我不知道什麼是最好的:
- 有一個大致的反應成分(console.jsx)接受一個urlparameter爲道具,以確定哪些內容(照片或設置)進行渲染。
或2.有一個通用的反應組件,並定義一個狀態變量來表示要呈現哪個內容。
任何幫助將不勝感激!
新版本的概述指南已移至https://github.com/reactjs/react-router/blob/master/docs/Introduction.md –