Use expo-router
to build universally responsive navigation using files in the app/
directory.
Check out the web demo here. Pull the app and run in Expo Go to see the results on native.
Check out this sandbox to edit the code inside your browser.
A tab navigator that works well in landscape or portrait mode, same code used across web and native.
responsive.mp4
On web, responsive CSS is used to ensure styles work even before the JavaScript has loaded.