آموزش استفاده و کار با useMemo در react
useMemo یک hook است که در react functional component استفاده می شود و مقدار memoized شده را برمی گرداند. در علوم کامپیوتر ، memoization مفهومی است که به طور کلی زمانی مورد استفاده قرار می گیرد که نیازی نباشد تابع را برای بار بعدی با یک argument معین محاسبه کنیم زیرا نتیجه ذخیره شده را باز می گرداند. یک تابع memoized نتایج خروجی را برای مجموعه ای از ورودی ها به خاطر می آورد. به عنوان مثال ، اگر یک تابع برای اضافه کردن دو عدد وجود داشته باشد ، و ما برای اولین بار پارامتر 1 و 2 را بدهیم ، این تابع این دو عدد را جمع می کند و 3 را بر می گرداند ، اما اگر ورودی های یکسان دوباره آمد ، ما cache را برمی گردانیم. در react نیز ، از این مفهوم استفاده می شود ، هرگاه در کامپوننت های React(ری اکت) ، state و props کامپوننت را تغییر ندهند و کامپوننت دوباره render نشود ، خروجی یکسانی را نشان می دهد. useMemo برای بهبود عملکرد در برنامه های توسعه داده شده با React مورد استفاده قرار می گیرد.
مطالب زیر را حتما مطالعه کنید
پلاگین های کاربردی فیگما(Figma) | قسمت دوم
اجرای parallel برنامه ها در nodejs
ایجاد cron job در پلتفرم nodejs
پلاگین های کاربردی در فیگما (Figma)
پیاده سازی darkMode با دو خط کد جاوا اسکریپت
چگونه یک اپلیکیشن چند زبانه داشته باشیم؟
2 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
عالی توضیح دادین.تشکر
خواهش میکنم.موفق باشید