From 1fc4fa44e21218f3bec6e6815a4e76cf7f385140 Mon Sep 17 00:00:00 2001 From: Adam <67035612+damzobridge@users.noreply.github.com> Date: Mon, 28 Apr 2025 18:04:19 -0700 Subject: [PATCH] fix: avoid rebuilding operations unless necessary --- src/hooks/useViewModelInstanceProperty.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/hooks/useViewModelInstanceProperty.ts b/src/hooks/useViewModelInstanceProperty.ts index ee75ec3..f698719 100644 --- a/src/hooks/useViewModelInstanceProperty.ts +++ b/src/hooks/useViewModelInstanceProperty.ts @@ -1,4 +1,4 @@ -import { useState, useEffect, useCallback, useRef } from 'react'; +import { useState, useEffect, useCallback, useRef, useMemo } from 'react'; import { ViewModelInstance, ViewModelInstanceValue } from '@rive-app/canvas'; /** @@ -157,7 +157,10 @@ export function useViewModelInstanceProperty
optionsRef.current.buildPropertyOperations(safePropertyAccess), + [safePropertyAccess] + ); const result = { value,