API Reference
useNodeRecord()
Read a keyed record of nodes.
factory must have stable identity. Recreating it on every render forces the record subscription graph to rebuild on every render.
Import
import { useNodeRecord } from "@graphrefly/ts/adapters/react";
Signature
function useNodeRecord(
keysNode: Node<readonly K[]>,
factory: (key: K) => { [P in keyof R]: Node<R[P]> },
): Record<K, R>
Parameters
| Parameter | Type | Description |
|---|---|---|
keysNode | Node<readonly K[]> | keys node value used by the helper. |
factory | (key: K) => { [P in keyof R]: Node<R[P]> } | factory value used by the helper. |
Returns
A Record<K, R> value.
Example
import { useNodeRecord } from "@graphrefly/ts/adapters/react";
Source
packages/ts/src/adapters/react.ts