我有3条路线的简单应用程序。 (使用react-router)
概述,邀请,设置。
概述页面-显示概述数据,但某些数据与邀请有关。
邀请页面-仅显示邀请数据。
所以我想为共享数据构建我的redux状态:
{
...
invitations: []
...
}
然后我也可以在“概述/邀请”页面中获取邀请数据。
如果您第一次访问“概述/邀请”,我必须获取邀请数据并更新reducer,但是如果用户在“概述/邀请”页面之间导航,则我不想再次获取数据。
那么解决这个问题的最佳实践是什么?
1)在屏幕之间共享数据?或存储每个屏幕的数据?
2)如果分享,这种情况下的做法是什么?