Вопросы к Поиску с Алисой
Контроллеры для виджетов во Flutter нужны для того, чтобы родительский виджет мог управлять состоянием своего дочернего элемента. stackoverflow.com
Например, контроллер для текстового поля хранит текст и позволяет родительскому виджету реагировать на него и изменять. stackoverflow.com А для виджета прокрутки контроллер управляет положением прокрутки и синхронизирует его с другими частями приложения. dreamspace.hashnode.dev
Также контроллеры помогают: