هوکها
توابع
کامپوننتهای مرتبه بالا
sleep
تابعی که با برگرداندن یک Promise که پس از زمان مشخص شده resolve میشود، یک تاخیر یا مکث در اجرای کد برای تعداد مشخصی از میلیثانیه ایجاد میکند.
مثال
import sleep from '@/utils/sleep';
const exampleFunction = async () => {
console.log("Before sleep");
await sleep(2000); // Pauses execution for 2 seconds
console.log("After sleep");
};
exampleFunction()پارامترها
| param | توضیحات | نوع | پیشفرض |
|---|---|---|---|
| ms | تعداد میلیثانیه برای مکث در اجرا. | number | - |
مقدار بازگشتی
| بازگشتی | توضیحات | نوع | پیشفرض |
|---|---|---|---|
| resolve | Promise پس از تاخیر resolve میشود و اجازه اجرای عملیات بعدی را میدهد. | Promise | - |