反应& Redux - 使用引用

时间:2017-08-09 20:56:15

标签: reactjs redux

我们说我有一个使用Redux构建的应用程序,它有一个'用户'商店上的对象来容纳用户。

我的SPA中有2页。

/ users(列出所有用户的页面) / user / 123456(单个用户的个人资料页面)

如果我首先访问/ users页面并查看所有用户,然后访问个人资料页面,我可以通过从URL传入的ID访问商店中的用户数据。

如果我是通过URL直接转到/ user / 123456,那么我在商店中没有要提取的用户。在这一点上,我们可以做两件事。

1。)获取单个用户并将其添加到商店,因此商店中的用户obj此时只包含一个项目。

OR

2.。)获取所有用户并获得我想要的用户。

显然(2)更容易,但很可能是过度杀伤并且有性能成本。但是,无论如何,以后可能需要这些数据。

(1)的含义是,如果我们在商店中有一个用户并访问需要更多用户的其他页面,我们是否在存储新用户之前检查重复项?或擦拭那里的任何东西并更换它们。我不确定这是否违反了不可改变的国家规则。

处理这种情况的正确/最佳实践方法是什么?

0 个答案:

没有答案