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