دلیل اجرا شدن برخی توابع

پرسیده شده
فعالیت 1377 روز پیش
دیده شده 604 بار
0

سلام استاد خسته نباشید دلیل اجرا شدن توابعی که در آموزش ایجاد کردید چیست؟

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

و تعریف این توابع چه کاربردی در پروژه ها داره ؟

فایل پیوست

محمد علی ناصری
محمد علی ناصری

6 مرداد 99

3
حذف شده

سلام

اگر بخوام خیلی ساده و شفاف بگم میتونی فرض کنی در  طی چرخه حیات یک کامپوننت (در این مورد توضیح داده شده) یک سری event اتفاق می افته (invoke) و react چک میکنه که اگر یک method هم نام برای اون event  ما داخل class component قرار داده باشیم اون رو اتوماتیک اجرا میکنه در غیر این صورت ادامه روند برنامه رو دنبال میکن

 

در واقع اگر بخوای دقیق تر بگم به این تکنیک hooking گفته میشه که این امکان رو در اختیار ما قرار میده که در زمان اجرای برنامه روند اجرای اون رو تغییر داد. البته فعلا ما در این مرحله خیلی نیازی نداریم که ببینیم نحوه پیاده سازی اون توسط react به چه صورتی هست

 

در مورد کاربرد هر کدوم در ادامه جلسات با مثال کاربرد هر کدوم رو خواهید دید

فایل پیوست

مجتبی سوری

توسط

مجتبی سوری

7 مرداد 99