使用create-react-app創建應用程序時,只有一個index.html,這是否意味着React一次只能處理一個SPA?如果我想開發多個頁面怎麼辦?我是否應該使用create-react-app創建另一個SPA,然後在構建它們之後將它們放在一起?如何使用create-react-app開發多個頁面?
0
A
回答
0
擁有多個頁面會違反單頁面應用程序的默認使用反應,因此沒有任何內容可以實現。
您可以使用react-router或類似的路由解決方案來獲得不同的頁面URL。
如果擔心的是捆綁包的大小,有些解決方案使用webpack延遲加載每個捆綁包,當他們需要時或現金捆綁等。
其他問題我可能在我的腦海中搜索引擎優化,在這種情況下,你應該做同構應用程序(反應服務器端渲染)初始化請求的URL HTML的第一個視圖並將其發送到客戶端,然後客戶端將加載反應和反應將控制UI。這將有助於Google快速找到您的網址,並且用戶體驗將保持無懈可擊。
所有我上面提到的幾個網站,Web應用程序和應用程序,一個著名的一個是Instagram.com
正在使用的東西有預先的ConfigEd項目赫然出現在GitHub上,但我推薦這個服務器端渲染一個在這裏:
相關問題
- 1. 如何打開多個頁面的onmouseover
- 2. 如何使用django在多個頁面上發佈
- 3. PHP:如何使用if語句發佈到多個頁面
- 4. Grunt開啓多個頁面?
- 5. 使用Ext JS開發Visualforce頁面
- 6. 如何使用jQuery打開新頁面?
- 7. 如何開發自定義aspx頁面?
- 8. 如何從後面的代碼打開多個頁面?
- 9. 使用drupal在頁面中開發網站的很多部分
- 10. 如何用phantomjs同時打開多個頁面?
- 11. 如何使用Vim進行javascript開發時預覽頁面
- 12. 開發Facebook頁面
- 13. 如何使用Bootstrap開發網頁
- 14. 如何使頁面發佈到另一個頁面
- 15. Facebook應用發佈到多個頁面
- 16. 發送數據從單個Html頁面到多個PHP頁面使用AJAX
- 17. 如何使用jQuery離開頁面時添加頁面轉換
- 18. 如何使用R或Python刮取多個頁面的網頁
- 19. jQuery jFlow插件。我如何在單個頁面上使用多個頁面?
- 20. 如何使用一個佈局頁面製作多個頁面? PHP
- 21. 如何使用Moovweb從單個上游頁面創建多個頁面?
- 22. Angular2 - 如何重用在多個頁面
- 23. 如何在pyqt的單個窗口中打開多個頁面?
- 24. 如何從一個主頁面打開多個XML表單
- 25. 如何使用jQuery發佈頁面上的多形式
- 26. 是否可以使用Chrome開發人員工具審覈多個頁面?
- 27. 如何使用多種開發語言
- 28. 如何從另一個angularjs頁面打開一個angularjs頁面
- 29. 多個web開發人員如何使用git同時在一個頁面上工作?
- 30. 如何在單個頁面上使用多個jQuery AutoSuggest?
你是對的,有沒有官方的方式來由create-react-app開發多個頁面。但是你可以在這個問題上找到一些解決方案 - https://github.com/facebookincubator/create-react-app/issues/1084 – Kohver