应该注意的是,我将 Redux 与 React-Native 一起使用。
为简单起见,假设我有一个电子邮件查看器。有一个包含大量电子邮件列表的主页,当您点击电子邮件时,您会被导航到另一个屏幕。在这里,电子邮件的内容、标题、主题、正文,都保存在一个由 redux 管理的状态中。这一切都很好。
假设我退出该页面,现在导航到另一封电子邮件。在显示新电子邮件之前,前一封电子邮件会弹出一秒钟。这里应该注意的是,我将数据存储在 AsyncStorage 作为一种“缓存?”。这里的问题是,由于我只在点击电子邮件时重新更新状态,所以作为电子邮件查看页面正文的状态在用户导航到它后瞬间更新。这,很烦人。
问题的核心是这个
如何在不覆盖当前活动状态的情况下将我的数据主体存储在另一个状态,在功能上与当前电子邮件查看状态相同?
或者
这甚至是最好的方法吗?
长风秋雁
相关分类