راکت

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

1 پاسخ

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

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

در چیست؟

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

@hesammousavi
@websaz

ثبت پرسش جدید

پاسخ‌ها

1
سجاد مومنی
سجاد مومنی
@sajadspeed

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

شاید پاسخ شما همین‌جا باشد

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

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