Function: registerReactivityHooks

index.registerReactivityHooks

registerReactivityHooks(hooks): () => void

Registers global reactivity lifecycle hooks for telemetry, analytics, profiling, and debugging.

Parameters

Name Type Description
hooks ReactivityHooks Object implementing one or more ReactivityHooks.

Returns

fn

An unsubscribe function to remove the registered hooks.

(): void

Returns

void

Example

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

const unsubscribe = registerReactivityHooks({
  onNotify(source, change) {
    console.log(`[Mutation] ${source.meta.label}: ${change.oldValue} -> ${change.newValue}`);
  },
});
ON THIS PAGE