chore(react): fix events not updating properly

This commit is contained in:
Elian Doran 2025-08-25 14:48:00 +03:00
parent 72181090a5
commit e89162838e
No known key found for this signature in database

View File

@ -20,7 +20,7 @@ export function useTriliumEvent<T extends EventNames>(eventName: T, handler: (da
useEffect(() => { useEffect(() => {
parentComponent.registerHandler(eventName, handler); parentComponent.registerHandler(eventName, handler);
return (() => parentComponent.removeHandler(eventName, handler)); return (() => parentComponent.removeHandler(eventName, handler));
}, []); }, [ eventName, handler ]);
useDebugValue(eventName); useDebugValue(eventName);
} }
@ -44,7 +44,7 @@ export function useTriliumEvents<T extends EventNames>(eventNames: T[], handler:
parentComponent.removeHandler(eventName, callback); parentComponent.removeHandler(eventName, callback);
} }
}); });
}, []); }, [ eventNames, handler ]);
useDebugValue(() => eventNames.join(", ")); useDebugValue(() => eventNames.join(", "));
} }