سلام. استاد من خروجی رو بدون استفاده از addListener گرفتم ، دقیقتر بگم از InitState استفاده نکردم .یعنی هر جا نیاز شد که مقدار page رو داشته باشم با تکه کد زیر اون مقدار رو میگرفتم :
pageController.page!.toInt()
که روش خوبی نیست و کد تکرار میشه . از یه setState برای ریختن مقدار همین تکه کد در داخل یه متغیر خواستم استفاده کنم ، مثلا در داخل بدنه onPressed ، اما خب نمیشه مقداری که در آینده و پس از کلیک در روی یک دکمه تعیین میشه رو برای مقداردهی اولیه استفاده کرد.روش دیگه ای به جز استفاده از initState وجود نداره برای این کار ؟چون مطمئن نیستم initState رو چه زمانی بهتره استفاده کنیم یا جلوتر بیشتر باهاش آشنا میشیم؟