The element type of the observable collection.
The observable query class (must implement IChangeStreamFor).
Optional query arguments type.
The observable query constructor.
Optionalargs: TArgumentsOptional query arguments.
OptionalgetKey: (item: TDataType) => unknownOptional function that returns a stable identity key for an item. When provided, items with the same key but different content are reported as {@code replaced}. Without it, only additions and removals are detected.
Optionalsorting: anyOptional sorting configuration.
When false the hook is a no-op. Defaults to true.
The latest ChangeSet describing what changed in the most recent update.
React hook that subscribes to an observable query and exposes per-update change deltas (added, replaced, removed items) as React state rather than the full collection snapshot.
The hook uses the same underlying subscription and caching infrastructure as useObservableQuery — no additional server connections are opened.