如何使用本地的 JSON 数据来请求 RTK 查询端点?

huangapple go评论151阅读模式
英文:

How to use local json data to rtk-query endpoints?

问题

我正在开发一个应用程序,但后端 API 还没有准备好,所以我想使用虚拟数据,将相关数据保存在本地 JSON 文件中。

在传统的 Redux 中,我习惯于向某个虚拟端点发出 API 调用,然后在响应中使用我的本地 JSON 数据来通过分派操作更新 Redux 存储。

但是使用 rtk-query,我在保存本地数据方面遇到了困难。我想在后端 API 准备好之前完成 UI。

我可以通过传统方式来实现这一点,但随后我必须移除传统方式并集成 rtk-query,这将导致重复工作。

我需要建议,如何使用 rtk-query 使用本地 JSON 数据来开发我的 UI。

我尝试了 onQueryUpdate,但看起来很巧妙和混乱,所以我需要一些标准方法。

英文:

I am developing an application but backend apis are not ready, so I want to use dummy data by keeping related data in local json files.

In classic redux I used to make api call to some dummy endpoint and then in response i used set my local json data to update the redux store by dispatching action.

But with rtk-query i am struggling to save local data. I want to finish UI till backend apis get ready.

I can do this by old classic way but then later I have to remove classic way and integrate rtk-query and it will double work.

I need suggestions how can i develop my ui by using local json data using rtk-query.

I tried onQueryUpdate but it's look hacky and messy, so I need some standard approach.

答案1

得分: 1

你可以使用 mock-service-worker 来仅在实际存在之前模拟你的 API 的存在。

英文:

You can use mock-service-worker to just fake the existence of your api until it actually exists.

huangapple
  • 本文由 发表于 2023年6月16日 13:22:19
  • 转载请务必保留本文链接:https://go.coder-hub.com/76487157.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定