Skip to content

Universal DevTools Kit SDK


Universal DevTools Kit SDK / @u-devtools/kit / lit / useBridgeState

Function: useBridgeState() ​

useBridgeState<T>(host, syncedState): BridgeStateController<T>

Defined in: lit.ts:77

Helper for creating controller (for convenience)

Type Parameters ​

Type ParameterDescription
TState value type

Parameters ​

ParameterTypeDescription
hostReactiveControllerHostReactiveControllerHost (usually LitElement)
syncedStateSyncedState<T>SyncedState instance to synchronize

Returns ​

BridgeStateController<T>

BridgeStateController instance

Example ​

typescript
class MyElement extends LitElement {
  private isOpen = useBridgeState(this, bridge.state('isOpen', false));
}

Released under the MIT License.