Hook useSingleton()
useSingleton<
T>(create: () =>T):T
Source: singleton.ts
Returns a stable value that is instantiated only once. Useful for classes or objects that should not be re-created on every render.
Type Parameters
T
T
Parameters
create
() => T
A factory function that returns the singleton instance.
Returns
T
Example
ts
const systemManager = useSingleton(() => new SystemManager(systemManagerParams));