Skip to main content

Function: useSyncStoreWithComparator()

useSyncStoreWithComparator<R>(subscribe, getSnapshot, equalResults): R

Same as React.useSyncExternalStore with custom equality comparison for snapshot values.

Update will be skipped unless equalResults() called with previous and current snapshot returns false.

Type Parameters

Type Parameter

R

Parameters

ParameterType

subscribe

SyncStore

getSnapshot

() => R

equalResults

(a, b) => boolean

Returns

R

Defined in

coreUtils/hooks.ts:105