каждое его использование это отдельная корутина, не могу понять куда применить этот подход, только могу придумать, типо мигалок например, чтобы модифайр менял там, запись в него невозможна как например в remember { mutableStateOf()}, только получаем результат value, такое чувство как будто обычную корутинскоп с функцией результата дали, ну в потрохах LaunchedEffect и есть, так вопрос, для чего его вообще использовать?
А чем это объяснение не устраивает? https://developer.android.com/jetpack/compose/side-effects#producestate
produceState это тупо mutableStateOf + LaunchedEffect просто завёрнутое в отдельную функцию
Так например делать типа так, например мы качаем чета с сервера нельзя делать?
В принципе в документации то же самое Вы в регионе под санкциями живете?🌚
в доке написаны юзкейсы produceState-а
mutableStateOf хоть менять можно, тут только вы выход получаем State
тебе дают лямбду которая suspend, ты можешь делать в ней чё угодно
тут ты меняешь тот же самый mutableStateOf только делая это присваивая значения в value
Тогда как мне ее запустить в кнопке onClick = {}
у нее вроде бы есть вариант с ключем key1, можно менять например этот ключ, но похоже вы пытаетесь что-то с совой сделать
так сказали же что под капотом вызывается LaunchedEffect, и продьюсер калбэчится на value
Обсуждают сегодня