标签: responsive-design reactjs server-side
我希望能够根据设备的宽度呈现不同的布局。
(即在设备较小时显示元素左侧的图片,当设备较大时显示在顶部的图片)。
当然可以通过matchMedia在客户端进行,但我使用服务器端渲染就可以保持渲染的一致性。
我能想到的最好的就是使用MobileDetect并假设设备的宽度(基本上,如果它是手机......),但它仍然是假设。
有没有更好的方法?