useSymbol
Custom hook for managing ES6 Symbols.
Installation
npx sse-tool add use-symbol
npm install sse-hooks
Usage
import { useSymbol } from "./{hooks file}";
const { createSymbol, wellKnownSymbols } = useSymbol();
const myId = createSymbol("my-id");
console.log(wellKnownSymbols.iterator); // Symbol(Symbol.iterator)
import { useSymbol } from "sse-hooks";
const { createSymbol, wellKnownSymbols } = useSymbol();
const myId = createSymbol("my-id");
console.log(wellKnownSymbols.iterator); // Symbol(Symbol.iterator)
API
Return Value
Returns UseSymbolReturn.
Utilities for creating, retrieving, and managing symbols.
Changelog
31af5 — Refactor useBattery hook and remove utility functions
c165d — feat: enhance useRoleGuard and useSSR hooks with additional options and documentation
30da4 — feat: add new hooks and their metadata
2f161 — feat: add useConferenceSystem, useKbd, useMediaQuality, useNetworkInformation, usePortal, useRoleGuard, useScreenShare, useSymbol hooks