виджета обработать некоторые данные, которые будут в него передаваться
                  
                  
                  для этого, если я пойду функцией: просто обработаю их в начале тела функции и дальше встрою в ретурн виджета
                  
                  
                  если пойду классом: обработаю эти данные в конструкторе класса
                  
                  
                  как же отличаются два этих подхода тогда по производительности?
                  
                  
                  просто хочу убедиться что мыслю верно
                  
                  
                
Вы мыслите неправильно уже потому, что хотите совершать какие-то побочные эффекты из билда — он должен быть чистым. Скорее всего, вас интересует метод initState класса State.
https://www.youtube.com/watch?v=IOyq-eTRhvo&ab_channel=Flutter есть русские сабы если что
Обсуждают сегодня