سجاد مومنی
3 سال پیش توسط سجاد مومنی مطرح شد
1 پاسخ

لزوم استفاده از useEffect

با سلام دوستان ببخشید بنده لزوم استفاده از useEffect برای مواردی که میخواهم مثلا قبل از رندر کارهایی انجام دهم را متوجه نمیشم.
مثلا در کد پایین میخواهم data را با اطلاعات پر کنم، مثلا با دریافت از یک API. الان تفاوت کد زیر:
توضیح تصویر رو وارد کنید

با کد زیر:
توضیح تصویر رو وارد کنید

در چیست؟

ببینید بنده ریشه effect hookها رو میدونم که برای پارامتر دوم هر بار رندر شد تابع اجرا میشه فقط میخواستم بدون برای مثلا همچین کاری به useEffect احتیاج پیدا میکنیم؟
به عبارت دیگر در Class Componentها تفاوت نوشتن کد در constructor با استفاده از componentDidMount چیست؟ جفتشون یک کار را انجام میدهند؟

@hesammousavi
@websaz


ثبت پرسش جدید
سجاد مومنی
@sajadspeed 3 سال پیش مطرح شد
0

یعنی واقعا کسی نیست جواب بده؟!


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام