我使用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