I’m looking for the current best practice to hide the ion-tabs component on specific pages in Ionic. Older methods from forum posts are no longer effective. I’ve found a potential solution in this GitHub issue: feat: Hide tab bar when visiting tab's children pages · Issue #21814 · ionic-team/ionic-framework · GitHub, which involves defining a route outside the tabs-routing.module. Could you confirm if this is the recommended approach, or if there are other up-to-date solutions?
From my knowledge, I would say the workaround as Liam stated is still to navigate to routes that are not children of tabs.
I spoke with the team, and we are not looking to add the requested feature at this time. The tab bar is designed to be shown on all tab pages (even child tab pages) to allow users to quickly navigate to the root of the tab. This behavior aligns with tabs in native iOS and Android applications. As a workaround, you can hide the tab bar by navigating to routes that are not children of tabs. I am going to close this, but let me know if there are any questions. (source).