hoc ها و داشتن ساید افکت درونشون

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

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

فایل پیوست

علی حبیبی
علی حبیبی

22 آذر 99

0
حذف شده

سلام

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

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

 

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

فایل پیوست

مجتبی سوری

توسط

مجتبی سوری

22 آذر 99

جلسه آشنایی با Higher-Order Components