0

我只需要将后端 apis 中的一些数据放到 redux 存储中,但不是全部。我想知道 RTK Query 会将所有数据默认存储吗?如果是,会导致更多的内存假设,是否仍然建议使用 RTK Query 管理所有 api?

4

1 回答 1

0

是的,它会将所有数据放在那里。transformResponse如果您不希望它在商店中,您可以使用从响应中删除数据。

通常,这可能会使用更多内存,但是 RTK-Q 会跟踪您的哪些组件正在使用哪些数据,并且会在您的组件卸载时删除不再需要的缓存值 - 与管理它相比,这最终可能会释放内存手工数据,而这种行为通常是事后才想到的。

于 2021-10-05T14:08:03.547 回答