برنامه نویسی

فراموش نکنید: حالت بدون حالت x Stateful در فلاتر

اگر با چتر نجات اینجا افتادید و نمی دانید در مورد چه چیزی صحبت می کنم، توصیه می کنم با خواندن این مقاله توسط مایزا لوئیز که توضیح می دهد “فلاتر چیست؟” شروع کنید.

لطفا، من هستم Leticia @levxyca و من به دنبال تبدیل شدن به شعبده باز فلاتر یا فلاتترفلای هستم 🦋 امروز اینجا هستم و درباره ی Stateless و Stateful در فلاتر می نویسم تا دیگر فراموش نکنم، یا حداقل سعی کنم lol.

ویجت بدون تابعیت

یکی ویجت بدون تابعیت یک ویجت بدون تابعیت است. اما این یعنی چه؟ یعنی این نوع ویجت تغییرات دینامیکی ندارد، یعنی اطلاعات آنجا ثابت است، در طول فرآیند تغییر نمی کند.

class WidgetExample extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Container();
  }
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

ویجت Stateful

حالا در مورد ویجت Stateful، یک ویجت حالت دار است. به این معنی که ما می توانیم اطلاعاتی داشته باشیم که در طول فرآیند تغییر می کنند، یعنی با آن می توانیم چندین چیز تعاملی بسازیم.

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

  @override
  State<WidgetExample> createState() => _WidgetExample();
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

الان کمی شفاف تر شدی؟

امیدوارم! اینها مفاهیم بسیار مهمی هستند در هنگام ایجاد برنامه های ما با استفاده از Flutter 💙 اگر راه دیگری برای تعریف این مفاهیم دارید، در زیر نظر دهید!

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا