من مفهوم void initState رو درست متوجه نشدم فرق آن با setState دقیقا چیست چه جا هایی از initState باید استفاده کرد؟
initState اول کار، وقتی ویجت ساخته میشه، فقط یک بار اجرا میشه و برای کارهایی مثل مقداردهی اولیه، گرفتن داده از سرور یا تنظیمات اولیه استفاده میشه.
setState هر بار که بخواین UI رو بهروزرسانی کنین (مثلاً بعد از کلیک روی دکمه) اجرا میشه و باعث میشه ویجت دوباره ساخته بشه.