我有一个列表视图,以及我的应用程序的详细视图。
/ list下拉一些关于一堆对象的一般数据并将其抛入redux中的数组
/ list / 5抓取列表中某个项目的详细信息
无论您在网站上点击什么路线,都会始终调用/ list,因此列表最终会填充
我认为当您在列表数组中的项目索引位置中点击详细信息路径时,最好存储项目的所有详细信息。
问题是,如果您首先转到项目详细信息路径,则列表的检索时间比项目详细信息要长。当我尝试在redux中更新它的位置时,我不知道数组中的项索引是什么。
我处理这个错误吗?我应该将商品的详细信息放在商店的单独位置吗?我的想法是,如果用户查看项目的详细信息两次,我可以检查附加数据是否已经在列表数组索引中,因此我不需要再进行一次api调用。它已经存在,但如果不存在,则拨打电话并提取其他详细信息
不确定我是否正确解释这一点,但我一直在努力找到用redux存储东西的正确模式。