تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ امینه قاضی زاده
علت دوباره رندر شدن کامپوننت app بعد از لاگین چیه
جامعه ری اکت ایجاد شده در ۱۱ شهریور ۱۴۰۱

با سلام

در این سمپل وقتی که ما برای اولین بار وارد کامپوننت لاگین میشیم و لاگین میکنیم اتفاقی که میفته اینه که مقدار استیت که در کانتکست ما قرار داره تغییر داده میشه با فراخوانی دیسپتچ سوال من اینه که چه چیزی باعث میشه کامگوننت اپ دوباره رندر بشه که مجددا در اون مقدار توکن چک بشه و ما در ادامه کامپوننت داشبورد رو ببینیم آیا علت دوباره رندر شدن این کامپوننت تغییر محتوای کانتکستی هست که داره مصرفش میکنه ؟ یعنی اگر کامپوننتی مصرف کننده یک کانتکست باشه با تغییر محتوای کانتکست دوباره رندر میشه ؟ ممنونم

سلام وقت بخیر .

بله در واقع فلسفه استفاده از context اینه که با تغییر مقادیر موجود در context به عنوان یک data source ، مصرف کننده‌های اون دیتا از تغییرات مطلع بشن و دوباره رندر بشن تا تغییرات به کاربر نشون داده بشه .

اگر موضوع براتون حل نشد بفرمایید بیشتر توضیح بدم .

موفق باشید .

بهترین پاسخ
علیرضا ایمانی ۱۱ شهریور ۱۴۰۱، ۲۱:۲۴