import React, { useContext } from 'react'; import { IonTabs, IonRouterOutlet, IonTabBar, IonTabButton, IonIcon, IonLabel, IonPage, IonHeader, IonToolbar, IonButtons, IonMenuButton, IonTitle, IonContent, IonTabsContext, IonButton, } from '@ionic/react'; import { Route, Redirect } from 'react-router'; import { triangle, square } from 'ionicons/icons'; interface TabsContextProps {} const TabsContext: React.FC = () => { return ( Tab1 Tab2 ); }; const Tab1 = () => { const tabContext = useContext(IonTabsContext); return ( Tab1
Page: {tabContext.activeTab}
tabContext.selectTab('tab2')}>Go to tab2
); }; const Tab2 = () => { const tabContext = useContext(IonTabsContext); return ( Tab2
Page: {tabContext.activeTab}
tabContext.selectTab('tab1')}>Go to tab1
); }; export default TabsContext;