DEV Community

Leticia @levxyca for Feministech

Posted on

8

Pra não esquecer mais: Stateless x Stateful no Flutter

Se você caiu aqui de paraquedas e não sabe do que eu estou falando, recomendo você começar lendo esse artigo da Maiza Louise que explica “O que é Flutter?”.

Prazer, eu sou a Leticia @levxyca e estou em busca de me tornar a maga do Flutter, ou a Flutterfly 🦋 Hoje eu estou aqui escrevendo sobre Stateless e Stateful no Flutter para não me esquecer mais, ou tentar pelo menos rs.

Stateless Widget

Um Stateless Widget é um widget sem controle de estado. Mas o que isso significa? Significa que esse tipo de widget não tem alterações dinâmicas, ou seja, as informações ali são estáticas, não mudam ao longo do processo.

class WidgetExample extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Container();
  }
}
Enter fullscreen mode Exit fullscreen mode

Stateful Widget

Agora falando sobre o Stateful Widget, é um widget com controle de estado. O que significa que podemos ter infomações que se alteram ao longo do processo, ou seja, é com ele que conseguimos construir várias coisas interativas.

class WidgetExample extends StatefulWidget {
  const WidgetExample({super.key});

  @override
  State<WidgetExample> createState() => _WidgetExample();
}
Enter fullscreen mode Exit fullscreen mode

Ficou um pouco mais lúcido agora?

Espero que sim! Esses são conceitos muito importantes na hora de criar nossas aplicações utilizando Flutter 💙 Se você tem alguma outra forma de definir esses conceitos, fique a vontade para comentar aqui em baixo!

Sentry mobile image

App store rankings love fast apps - mobile vitals can help you get there

Slow startup times, UI hangs, and frozen frames frustrate users—but they’re also fixable. Mobile Vitals help you measure and understand these performance issues so you can optimize your app’s speed and responsiveness. Learn how to use them to reduce friction and improve user experience.

Read full post →

Top comments (0)

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay