Skip to Content

@revideo/core


@revideo/core / utils / createRefArray

Function: createRefArray()

createRefArray<T>(): ReferenceArray<T>

Defined in: utils/createRefArray.ts:33 

Create an array of references.

Type Parameters

T

T

Returns

ReferenceArray<T>

Remarks

The returned object is both an array and a reference that can be passed directly to the ref property of a node.

Example

const labels = createRefArray<Txt>(); view.add(['A', 'B'].map(text => <Txt ref={labels}>{text}</Txt>)); view.add(<Txt ref={labels}>C</Txt>); // accessing the references individually: yield* labels[0].text('A changes', 0.3); yield* labels[1].text('B changes', 0.3); yield* labels[2].text('C changes', 0.3); // accessing all references at once: yield* all(...labels.map(label => label.fill('white', 0.3)));
© 2026 Haven Technologies, Inc.
Function: createRefArray() – Revideo