我使用react material-ui,react-router v4和使用featherjs作为后端创建了一个应用程序。如果我从浏览器访问,数据会加载并渲染,但是当我将其添加到智能手机的主屏幕并查看时。它不会加载任何数据或渲染。
问题是什么?我该怎么调试呢?
答案 0 :(得分:2)
已经4个月了,但我认为像我这样的其他人会从这个问题的答案中受益。我在网上找到了一篇文章:https://ayastreb.me/react-router-in-home-screen-pwa/
这个想法是当你的应用程序作为一个独立的应用程序从主屏幕启动时,你需要为路由器使用基于哈希的导航(否则路由器不启动,你的应用程序什么都不做)。您可以在lauch上检测案例并切换到基于哈希的导航 - 请参阅文章。