我正在使用redux来管理我的应用程序状态(本机响应)。我面临一个问题,我想知道解决问题的最佳方法。 我有3种不同的视图:帖子,浏览和我的个人资料。
我的导航就像: 帖子->单击作者->显示其个人资料以及关注者/订阅等
浏览(显示所有用户)->单击一个用户->显示其个人资料以及关注者/订阅等
我的个人资料->显示我的个人资料以及关注者/订阅数等
我可以从发布树,浏览树以及我的个人资料中订阅用户。
我的问题是:如果我从浏览树进行订阅(我单击了一个用户,并且从配置文件中我单击了“订阅”,那么我如何处理子树在其他树中的传播?(如果我从探索树,它应该更新其他树中的用户个人资料以及我的个人资料)。 最好的处理方法是什么?我应该在复杂的数组操作中使用redux还是在渲染个人资料视图时简单地重新获取用户数据?