Javascript React.js PWA中桌面与手机的分离设计

Javascript React.js PWA中桌面与手机的分离设计,javascript,reactjs,progressive-web-apps,Javascript,Reactjs,Progressive Web Apps,我目前正在为个人学习构建一个渐进的Web应用程序,我想知道一件事,它包含在大多数现代PWA中。我在想如何在PWA中单独设计桌面和移动设备。我的想法是在CSS视点内完成,但我不确定这是一个很好的解决方案。我认为您应该使用移动优先的方法来创建视图。看看材料UI库。它是设计组件样式和制作响应性页面布局的最佳解决方案之一。此外,它还支持js样式解决方案中的css和css。如文件中所述 MaterialUI是首先开发移动设备的,在这种策略中,我们首先为移动设备编写代码,然后根据需要使用CSS媒体查询来扩展

我目前正在为个人学习构建一个渐进的Web应用程序,我想知道一件事,它包含在大多数现代PWA中。我在想如何在PWA中单独设计桌面和移动设备。我的想法是在CSS视点内完成,但我不确定这是一个很好的解决方案。

我认为您应该使用移动优先的方法来创建视图。看看材料UI库。它是设计组件样式和制作响应性页面布局的最佳解决方案之一。此外,它还支持js样式解决方案中的css和css。如文件中所述

MaterialUI是首先开发移动设备的,在这种策略中,我们首先为移动设备编写代码,然后根据需要使用CSS媒体查询来扩展组件。为确保所有设备的正确渲染和触摸缩放,请将响应视口元标记添加到元素中


阅读“响应式网页设计”。有很多css框架可以使用,而不是重新发明轮子。基本上,我对响应式Web设计和css框架(Tailwind ftw.)有一定的了解,但我的主要困惑是在PWAs中如何使用响应式Web设计,是否有不同的实现方式,或者它是通过标准方式按视点实现的。我想研究构建与桌面版本完全不同的移动界面。使用“移动优先”的方法创建视图。事实上,就布局/设计工作而言,PWA不会使概念与常规站点有任何不同。整个问题很容易研究
<meta
  name="viewport"
  content="minimum-scale=1, initial-scale=1, width=device-width, shrink-to-fit=no"
/>