۱ علی حبیبی
hoc‌ها و داشتن ساید افکت درونشون
مجتبی حل شده توسط مجتبی

باسلام استاد توی این جلسه فرمودید که در hox‌ها نباید ساید افکت داشته باشیم اما وقتی لاجیک یک کامپوننت رو میبریم توی یک hoc چجوری میشه ساید افکتی نباشه مثلا درخواست به سرور نباشه درست میگم؟

سلام

یک hoc نباید side effect داشته باشه! منظور از hoc همون تابعی هست که یک کامپوننت دریافت میکنه و یک کامپوننت جدید رو return میکنه که به صورت کامل‌تر در این جلسه در موردش صحبت شده

در داکیومنت react هم ذکر شده که HOC باید pure function باشه

 

این به معنای اون نیست کامپوننتی جدیدی رو که return میکنه نمیتونه side effect داشته باشه. داخل کامپوننت برگشتی همه قابلیت هایی یک کامپوننت در اختیار ما هست

بهترین پاسخ
مجتبی ۲۲ آذر ۱۳۹۹، ۰۶:۵۰