我正在使用 Redux-toolkit 构建我的购物车系统,我曾经使用 Redux-toolkit + Redux thunk 来处理异步调用,但是在我知道 RTK 查询之后,我认为它是我处理数据获取和处理的更好方法它甚至带有自动缓存。
但是现在我尝试构建一个购物车系统,这就是困扰我的地方,
- 我的购物车有两种情况,一种是用户未登录时,一种是用户登录时,第一种发生时我打算将数据存储在本地存储中,后一种我打算存储购物车进入我的后端服务器,据我所知,当发生数据提取时,我可以使用 RTK 查询,但在第一种情况下,我应该如何使用 RTK 查询来实现我的目标?
现在我能想到的是构建一个正常的切片来适应第一个场景,以及 RTK 查询“createAPI”来适应第二个场景。
这样做是正确的方法,还是有更合法的方法?