Однонаправленный поток данных (UDF): что это
Коротко
Однонаправленный поток данных (UDF): состояние течёт вниз (view model → view), события вверх (view → view model). Источник правды один, view не меняет состояние сама.
Определение
Состояние течёт вниз (view model → view), события вверх (view → view model). Источник правды один, view не меняет состояние сама. Это упрощает отладку и тесты: состояние в каждый момент описано одним значением.
Подробнее
Рекомендуется официальными гайдами Android и лежит в основе SwiftUI, Compose, Redux, BLoC.
Вопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Архитектура мобильных приложений проверят, что термин понятен в деле.