我使用react-native-web將React Native應用程序轉換爲Web應用程序,但轉換Navigator時出現問題。有誰知道如何轉換它或用熟悉的東西來替換它,以便我可以在我的web應用程序中使用它?使用Navigator將原生應用程序轉換爲網頁
回答
我們唯一發現的在所有三個平臺上提供單個導航界面的方法是React-Navigation。否則,你正在尋找使用一個路由器的網絡和另一個本地。可能,但非常不理想。
缺點是,要支持所有三種平臺,你必須從最小公因分母開始工作,這是創建命令式導航堆棧的本地風格。如果您習慣了反應路由器或Angular路由器,您將不會喜歡它。而且......它仍然是一個早期的項目,在文檔,api等方面存在一些差距。另一方面,它位於React-Native之後的backed by some central players,並且正在迅速發展。它的工作原理。
React Navigator的維護者已經聲明react-navigation不能與react-native-web一起工作。有些人已經得到它的工作,但只有部分和黑魔法。 – raarts
你是在點@raarts,但我不會完全稱之爲'黑魔法'。您只需創建自己的綁定即可統一React-Native和Web的根級抽象。這需要比底層API和數據類型更深入一些,而不是一些人想要獲得的深度,但比在同一個應用程序中維護兩個單獨的導航堆棧要少得多。 希望圖書館能填補這個空白,但我不能說我們喜歡我們自己的模式,足以將它們強加於他人。 :-)另外,我仍然希望R-N本身能夠接受它。 – XML
就像一個供參考,我目前正在與反應導航(和世博會)人員合作,增加對react-native-web的支持。 – raarts
- 1. 將網頁應用程序轉換爲移動應用程序
- 2. 將Ruby on Rails應用程序轉換爲原生Android PhoneGap應用程序
- 3. 將php代碼轉換爲原生android應用程序?
- 4. 將應用程序從離子轉換爲原生
- 5. 如何將Coldfusion網站轉換爲原生移動應用程序
- 6. 將Android應用程序轉換爲網絡應用程序
- 7. 自動將GWT網頁應用程序轉換爲移動應用程序
- 8. 是否可以將原生iOS應用程序轉換爲網絡應用程序?
- 9. 將Swing應用程序轉換爲網頁
- 10. 使用phonegap將網站轉換爲應用程序
- 11. 爲原生應用程序網頁瀏覽設置Cookie
- 12. 將網站轉換爲網絡應用程序(用戶控制)
- 13. 將反應原生應用程序轉換爲本地Android依賴項/庫
- 14. 將iPad應用程序轉換爲通用應用程序
- 15. 將iPhone應用程序轉換爲通用應用程序?
- 16. 將通用應用程序轉換爲iPad應用程序
- 17. 將通用應用程序轉換爲僅iPhone應用程序
- 18. 將單線程應用程序轉換爲ASyncTask應用程序
- 19. 如何將opencart轉換爲android原生移動應用程序和iPhone
- 20. 將Django網絡應用程序轉換爲桌面應用程序
- 21. 將Node.js命令行應用程序轉換爲網絡應用程序
- 22. 將PHP/mySQL網絡應用程序轉換爲離線PC應用程序
- 23. 將現有的網絡應用程序轉換爲Facebook應用程序/ Google Apps
- 24. 我們是否可以將iOS原生應用程序轉換爲xcode中的web應用程序
- 25. 將Swing應用程序轉換爲JavaFX
- 26. 將SOAP轉換爲Restful應用程序
- 27. 將WPF應用程序轉換爲ASP
- 28. 將VB6應用程序轉換爲WPF?
- 29. 將應用程序js轉換爲coffeescript
- 30. 將vb.net轉換爲web應用程序
我想你可以在這裏找到關於這個問題的信息https://github.com/necolas/react-native-web/issues/29 – Freez
我看到那個頁面,但是那裏的所有鏈接都已經死了。 –
https://github.com/rhinos-app/rhinos-app-dev/? – Freez