定义数据请求方法
src/features/api/apiSlice.ts
1 | import { createApi, fetchBaseQuery } from "@reduxjs/toolkit/query/react"; |
数据集成到 store 中管理
src/store.ts
1 | import { configureStore, getDefaultMiddleware } from "@reduxjs/toolkit"; |
使用数据
1 | import { useFetchSummaryQuery } from "../api/apiSlice"; |
经过此方法进行 store 管理的 api 数据, 会缓存一段时间, 频繁切换界面不会造成数据往复请求.