// storeApi.js: const api = createApi({ baseQuery: fetchBaseQuery({ baseUrl: '/' }), endpoints: (build) => ({ getPosts: build.query({ query: () => 'posts' }), }), }) // Auto-generated hooks export const { useLazyGetPostsQuery } = api // Usage: import { useLazyGetPostsQuery } from "./storeApi"; const [ triggerQuery, { data, isLoading, error } ] = useLazyGetPostsQuery(); const onClick = ()=>{ triggerQuery(); }