Function: createReactivityHub

index.createReactivityHub

createReactivityHub(options?): ReactivityHub

Creates a dedicated reactivity pipeline hub for managing isolated subscriber hooks and filtered streams.

Parameters

Name Type Description
options? HubOptions Configuration options such as source filtering predicates.

Returns

ReactivityHub

A ReactivityHub instance.

Example

import { createReactivityHub } from '@banksia/signals';

const hub = createReactivityHub({
  filter: (source) => !source.meta.isPrivate,
});

hub.use({
  onNotify(source, change) {
    console.log('Telemetry change:', source.meta.label, change.newValue);
  },
});
ON THIS PAGE