问题描述
我正在使用 IonReactRouter
和 Redux
开发 Ionic-React 应用。
看来,当我使用 IonRouterLink
时,我丢失了 redux 存储中的内容。
进一步澄清: 在我的路由器组件中:
<IonReactRouter>
<IonTabs>
<IonRouterOutlet id="main">
//...
<Route
path="/page/:pageId"
component={Page}
/>
//...
</IonRouterOutlet>
</IonTabs>
</IonReactRouter>
在不同的组件中:
<IonRouterLink href={`/page/${pageId}`}> //...
该 IonRouterLink 元素的 onClick 结果是一个空的 redux 存储。
似乎我可以通过使用带有 history.push(path)
的自定义组件来回避这个问题,但是在没有自定义修复的情况下,有没有人有更好的想法来维护商店?
提前致谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)