【发布时间】:2017-05-14 14:51:40
【问题描述】:
我有显示“我的用户个人资料页面”的组件。在这个组件里面我有一个按钮。单击此按钮时,此按钮将使用操作函数向我的关注者显示另一个组件。
在我的关注者列表组件中,我可以点击每个关注者并使用用户个人资料组件打开他的个人资料,并显示此关注者的信息和他的个人资料。一切正常,直到我点击返回。然后我看到一个不属于我的关注者列表,但属于我刚刚点击回来的个人资料。
因为减速器正在将状态重写给我当前正在查看的任何人,如果我转到其他用户的关注者页面并点击其他人,我会看到相同的行为。我想我需要保存以前用户的关注者列表和以前的个人资料,或者可能是在减速器中复制以前的状态,但我不知道如何。
我在后端使用 Wilddog,它类似于 Firebase,但适用于中国。我已将所有文件附加到下面链接的 GIST。
似乎解决方案应该是显而易见的,但我没有得到解决它的诀窍。
https://gist.github.com/myfailemtions/0c4b79fef1aa5e6d67d3f828717474f5
【问题讨论】:
标签: reactjs react-native redux