rememberDerivedState

@Composable
fun <T> rememberDerivedState(calculation: () -> T): State<T>
@Composable
fun <T> rememberDerivedState(key1: Any?, calculation: () -> T): State<T>
@Composable
fun <T> rememberDerivedState(key1: Any?, key2: Any?, calculation: () -> T): State<T>
@Composable
fun <T> rememberDerivedState(key1: Any?, key2: Any?, key3: Any?, calculation: () -> T): State<T>
@Composable
fun <T> rememberDerivedState(vararg keys: Any?, calculation: () -> T): State<T>