我的目标是构建一个Ionic 2应用程序,整个应用程序状态基于Redux。到目前为止它的工作正常,如“菜单中的项目”,“登录状态”,但我对导航感到困惑。
通过Redux处理导航真的是个好主意吗?这包括打开和关闭SideMenus。
答案 0 :(得分:1)
警告:这可能只是一个意见,因为我只是从Redux和Ionic 2开始,虽然我对Angular 2非常熟悉。
我认为您应该通过Redux管理导航。
由于Redux是应用程序的单个存储,而Ionic 2中的页面只是被推送并从阵列弹出,我将在Redux中管理该逻辑真的是要走的路。
与使用react-redux-router软件包的Redux类似,您可以在商店中设置“routing:”键,然后在那里弹出页面。
我实际上很快就会在这里开始我的第一个离子2项目,所以我在这个领域的专业知识是有限的。