I've been building a webapp for the last few months using create-t3-app with tailwind. The app is getting pretty big (codewise) at this point and its becoming more and more obvious that i need a real mobile experience. As far as I can tell there are 2 ways to do this.
1) Make all my components responsive so the same webapp works for all screen sizes.
2) Make a separate set of mobile components and create separate pages that use these versions.
Does anyone have any recommendations? Are there other options I'm missing?