我使用 Ionic 5 选项卡模板创建了一个 Ionic React 应用程序。
我想将一个对象从 App 组件传递给选项卡组件。
有什么办法吗?
Tab1 和 Tab2 是我的标签组件。
注意:我希望这个对象在两个 Tab 组件中都使用双向数据绑定,即每当该对象在一个 Tab 组件中更改时,它必须在第二个 Tab 组件中更新。我想在不使用 Redux 或任何第三方的情况下实现它图书馆。
我的 App 组件如下所示:
<IonApp>
<IonReactRouter>
<IonTabs>
<IonRouterOutlet>
<Route path="/tab1"
component=Tab1
exact={true} />
<Route path="/tab2"
component=Tab2
exact={true} />
<Route path="/" render={() => <Redirect to="/tab1" />} exact={true} />
</IonRouterOutlet>
<IonTabBar slot="bottom">
<IonTabButton tab={"Title1"} href={"/tab1"}>
<IonIcon icon={settings} />
<IonLabel>{"Title1"}</IonLabel>
</IonTabButton>
<IonTabButton tab={"Title2"} href={"/tab2"}>
<IonIcon icon={settings} />
<IonLabel>{"Title2"}</IonLabel>
</IonTabButton>
</IonTabBar>
</IonTabs>
</IonReactRouter>
</IonApp>