ComponentStateProperty

fun <T> ComponentStateProperty(component: Component<*>, initialValue: T, onChange: (T) -> Unit? = null)