Maxim Motorniy
Очень теоретический ответ. Тоже самое "так не правильно, а так правильно"
Const гарантирует один и тот же инстанс на все время жизни приложения,это в свою очередь означает что не будет вызываться build у такого виджета в случае ребилда его родителя. Какой именно будет профит зависит от того что внутри твоего виджета. В любом случае, если у тебя виджет зависит от неконстантных данных, то использовать const не получится, но можно добиться такого же эффекта если руками кэшировать инстанс виджета.