我一直在使用expo和react-navigation在移动和桌面上进行开发,到目前为止它非常棒!但是,我需要在移动设备和桌面抽屉中显示底部选项卡。我在较小和较大的屏幕上应用不同的导航器时遇到了一些麻烦。我们希望在移动设备中显示选项卡,并在大屏幕中显示侧边栏。移动设备和大屏幕之间的路线结构不同。 例如: 在移动屏幕上:
我们可以做的第一件事是进行条件渲染(基于尺寸),但是出现了几个问题:
我正在考虑创建某种导航包装器,它将接收导航和当前屏幕作为参数。但对此并不确定。如果大家有什么想法或经历过,请分享!预先感谢!