UNPKG

@excentone/spfx-react

Version:

Contains custom ReactJs components and hooks intended to use when developing SharePoint Framework (SPFx) Web components.

14 lines (12 loc) 520 B
import { useMemo } from "react"; import { useScopedService } from "../contexts"; import { PnpClientProvider } from "@excentone/spfx-core-lib"; /** * `useSpClient` returns the SharePoint API Client instance registered in the service scope. * @returns The `SPRestClient` instance. */ export const useSpClient = () => { const clientProvider = useScopedService(PnpClientProvider.serviceKey); return useMemo(() => clientProvider && clientProvider.sp, [clientProvider]); }; //# sourceMappingURL=useSpClient.js.map