MCPcopy Index your code
hub / github.com/adobe/react-spectrum / useCollectionId

Function useCollectionId

packages/react-aria/src/selection/utils.ts:43–47  ·  view source on GitHub ↗
(collection: Collection<any>)

Source from the content-addressed store, hash-verified

41
42const collectionMap = new WeakMap<Collection<any>, string>();
43export function useCollectionId(collection: Collection<any>): string {
44 let id = useId();
45 collectionMap.set(collection, id);
46 return id;
47}
48
49export function getCollectionId(collection: Collection<any>): string {
50 return collectionMap.get(collection)!;

Callers 1

useSelectableCollectionFunction · 0.90

Calls 2

useIdFunction · 0.90
setMethod · 0.45

Tested by

no test coverage detected