Package org.orbitmvi.orbit.compose

Functions

Link copied to clipboard
@Composable
fun <STATE : Any, SIDE_EFFECT : Any> ContainerHost<STATE, SIDE_EFFECT>.collectAsState(): State<STATE>

Observe Container.stateFlow as State.

Link copied to clipboard
@Composable
fun <STATE : Any, SIDE_EFFECT : Any> ContainerHost<STATE, SIDE_EFFECT>.collectSideEffect(sideEffect: suspend (SIDE_EFFECT) -> Unit)

Observe Container.sideEffectFlow in a Compose LaunchedEffect.

Link copied to clipboard
@Composable
fun <STATE : Any, SIDE_EFFECT : Any> ContainerHost<STATE, SIDE_EFFECT>.collectState(state: suspend (STATE) -> Unit)

Observe Container.stateFlow in a Compose LaunchedEffect.