UNPKG

react-use-anywhere

Version:

Use React hooks anywhere in your codebase - in services, utilities, and business logic. Router-agnostic, hook-agnostic, and works with any React hooks (auth, navigation, state, custom hooks, etc.).

5 lines (4 loc) 707 B
export { HookProvider, TypedHookProvider, useHookContext, useTypedHookContext } from './providers/HookInjectionProvider'; export { useHookService, useTypedHookService, useStrictHookService, useHook, useTypedHook, useStrictHook, useAllHooks } from './hooks/useHookService'; export { createHookService, createSingletonService, getSingletonService, resetAllServices, createTypedSingletonService, createStrictSingletonService, createInferredSingletonService } from './services/createHookService'; export type { ReactHook, HookService, TypedHookService, HookContext, HookRegistry, HookProviderProps, TypedHookProviderProps, ExtractHookType, HookReturnTypes, ServiceFactory, TypedServiceFactory } from './types';