canSkipStateUpdate

fun <T> canSkipStateUpdate(stateId: StateId, newValue: T, isLayoutState: Boolean): Boolean
fun <T> canSkipStateUpdate(updater: (T) -> T, stateId: StateId, isLayoutState: Boolean): Boolean