operation with key1
}
val p1 = remember {
derivedStateOf {
// operation with key1
}
}
И там и там p1 будет рассчитан заново при изменении key1, правильно ? Или есть какие-то особенности, которые я не знаю ?
На сколько помню, derivedState необходимо для вычисления стейта B, результат которого зависит от значения стейта A для случаев val a = remember{ mutableStateOf(...) } val b = remember{ derivedState{ calcSomething(a) }}
Да, соглашусь. Можно представить, что в моем примере key1 это какой-то state, например. Вопрос все ещё открыт 😀
Обсуждают сегодня