屏幕之间的Redux共享状态用于异步数据

时间:2018-07-25 13:40:39

标签: reactjs redux

我有3条路线的简单应用程序。 (使用react-router)

概述,邀请,设置。

概述页面-显示概述数据,但某些数据与邀请有关。

邀请页面-仅显示邀请数据。

所以我想为共享数据构建我的redux状态:

{
    ...
    invitations: []
    ...
}

然后我也可以在“概述/邀请”页面中获取邀请数据。

如果您第一次访问“概述/邀请”,我必须获取邀请数据并更新reducer,但是如果用户在“概述/邀请”页面之间导航,则我不想再次获取数据。

那么解决这个问题的最佳实践是什么?

1)在屏幕之间共享数据?或存储每个屏幕的数据?

2)如果分享,这种情况下的做法是什么?

0 个答案:

没有答案