Pattern for handling connection state with events Useful for WebSocket connections, plugin loading, etc.
Current connection state
Optional
Current data (if connected)
Wait for connection to be established
Subscribe to state changes
Manually trigger reconnection
Pattern for handling connection state with events Useful for WebSocket connections, plugin loading, etc.