Package-level declarations
Types
A CoroutineScope that is scoped to whether the ComponentTree is released.
Properties
Lazily creates a CoroutineScope that will be active as long as the ComponentTree is not released. This scope will be canceled when the ComponentTree is released.
Functions
Return a CoroutineScope that is be active as long as the Component in which it was created is present in the UI tree. The same CoroutineScope instance will be returned across re-renders.
Launches a coroutine with onLaunch. The coroutine will be canceled when the component is detached, or if the coroutine will be relaunched.
Creates a DynamicValue that is bound to a StateFlow. The DynamicValue will automatically update whenever the StateFlow emits a new value, enabling reactive UI updates without triggering component re-renders.
Returns the current value of a given stateFlow.
Creates a value that is updatable by a given producer coroutine. Whenever producer updates the value, the component will be re-rendered.