Що означає "однонаправлений потік даних"?
Однонаправлений потік даних - це принцип, за яким дані в застосунку рухаються лише в одному напрямку, зазвичай згори вниз: Model → ViewModel → View (або State → UI).
Це означає, що:
- дані створюються або змінюються в одному місці (наприклад, у моделі стану),
- зміни проходять по ланцюжку вниз,
- View не змінює стан напряму, а надсилає "сигнали" (події), які обробляються логікою, створюючи новий потік даних.
Такий підхід робить поведінку застосунку передбачуваною: у кожен момент часу інтерфейс - просто функція поточного стану, а не результат випадкових змін із різних місць.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.