Ion-tab-bar ion-tab-button loads entire page

When I use the ion-button with the href property set I get standard SPA routing where the path changes and content is replaces, but the full page is not reloaded. However, when I use the ion-tab-button it makes navigates to the route like multi-page application and reloads all of the assets.

How can I get the navigation using ion-tab-bar to match how the ion-button navigates without a full page load?