State идёт вниз (параметры), события вверх (лямбды): родитель владеет state, дети статeless и предсказуемы.
Разбор
- Упрощает тесты и Preview.
- Снижает рассинхрон нескольких источников правды.
- Хорошо стыкуется с MVI/UDF ViewModel.
- Локальный remember допустим для чисто UI-эфемеров.
Итог
UDF — архитектурный стиль, который Compose поощряет параметрами и колбэками.