Теория
Почему не стоит напрямую связывать визуальный слой и бизнес-логику?
архитектура UI и бизнес-логика смешение зон ответственности осложняет сопровождение ухудшается тестируемость кода из-за отсутствия изоляции компоненты сложнее повторно использовать рефакторинг и масштабирование…
Читать ответ