import { createApi, fetchBaseQuery } from "@reduxjs/toolkit/query/react"; type User = { id: number; name: string; email: number; }; export const userApi = createApi({ reducerPath: "userApi", refetchOnFocus: true, baseQuery: fetchBaseQuery({ baseUrl: "https://your-api-url.com/", }), endpoints: (builder) => ({ getUsers: builder.query({ query: () => "users", }), getUserById: builder.query({ query: ({ id }) => `users/${id}`, }), }), }); export const { useGetUsersQuery, useGetUserByIdQuery } = userApi;