一段时间以来,我一直在将Redux与React和thunk中间件一起使用,并且没有时间。
答案 0 :(得分:0)
当仅该组件需要此数据时,可以在组件内部使用普通提取并将结果保存到本地状态是否可以?缺点是什么?
缺点是它无法获得全局状态的好处,例如使用Redux开发工具并在需要时访问它,例如用现有数据对其进行水化。
假设我们有一个包含作者的页面。用户单击“作者”,然后导航到该作者所有书籍的页面。现在,用户返回到“作者”页面,然后单击另一页面。关于先前作者的数据仍在Redux存储中,并将一直显示,直到新请求完成。如何克服这个问题?
似乎在提取开始时应清除Author
(例如,分配给null
)。在成功获取数据之前,不应显示依赖于数据的组件。