Корутина чтоби запускать чето не на главной ветке. Например когда ти с интернета чето береш
ну это понятно. меня сам scope пугает и все такое
Ну в кнопку пихаеш scope(Dispatchers.IO).launch {}
когда какой юзать, зачем и нахуя
rememberCoroutineScope возвращает скоуп, который актуален только в контексте текущей композиции SideEffect выполняется каждую композицию LaunchedEffect каждый раз когда изменяется ключ
Фигачиш чтото например для каждого елемента array
есть ещё DisposableEffect, он нужен для того, чтобы выполнять действия, которые зависят от lifecycle композабла
Я вот не очень понимаю по поводу сайд-эффектов, если он вызывается через каждую рекомпозицию, то в чем его суть?) Если я правильно понимаю, хотя вероятно это не так, работа кода будет идентичной что с сайдом, что без сайда
SideEffect разделяет, допустим, бизнес логику от композа я его редко использую
бизнес логика в компоузабле?
аналитика к примеру
хм, ладно
Обсуждают сегодня