subscribeSingleton
FitFileViewer - API Documentation v29.8.0
FitFileViewer - API Documentation / utils/state/core/stateManager / subscribeSingleton
Function: subscribeSingleton()
subscribeSingleton(
path:string,id:string,callback:Function):Function
Defined in: utils/state/core/stateManager.js:756
Subscribe to state changes ensuring there is only one active subscription for a given id.
This is intended for UI initializers that may run multiple times due to re-renders. It prevents leaking subscriptions across map/tab rebuilds.
Parametersβ
pathβ
string
Dot notation path to state property (e.g., 'ui.activeTab')
idβ
string
Unique identifier for this subscription (e.g., 'tabs:activeTab')
callbackβ
Function
Function to call when state changes
Returnsβ
Function
Unsubscribe function