خوش آمدید!

این فروم بستری برای ارتباط بین افرادی است که از بسته Owl نه تنها در توسعه اودوو بلکه برای کارهای دیگر نیز استفاده می‌کنند. از انجا که مستند و کامیونیتی اودوو کمی ضعیف است امیدواریم که این فروم بتواند در توسعه مهارت‌های برنامه نویسی فارسی زبانان موثر باشد. باعث افتخار ما است که شما نیز به گروه ما بپیوندید.

شما نیاز به ثبت‌نام دارید تا بتوانید با جامعه تعامل داشته باشید.
این سوال علامت‌گذاری شده است
1 پاسخ
216 نماها

در اینجا چگونه کار می کند؟

آواتار
رها کردن
مولف پاسخ برتر

تابع willStart یک تابع هوک ناهمزمان است که می‌توان برای انجام یک عملیات (اکثراً ناهمزمان) قبل از رندر اولیه یک کامپوننت پیاده‌سازی کرد.

این تابع قبل از رندر اولیه، فراخوانی می‌شود. این بسیار مفید است، به‌عنوان مثال، برای بارگذاری فایل‌های خارجی (مانند کتابخانه JS) قبل از اینکه کامپوننت رندر شود یا یک مورد کاربرد دیگر این است که داده‌ها را از سرور بارگذاری کنید.

تابع onWillStart برای ثبت تابعی استفاده می‌شود که در این لحظه اجرا می‌شود. در کدی که آمده، کامپوننت هنوز رندر نشده است و ممکن است فعالیت‌های مربوط به رابط کاربری به تأخیر بیفتد. بنابراین، باید مراقب باشید که این متد را در حداقل زمان ممکن انجام دهید.

توجه داشته باشید که اگر بیش از یک تابع onWillStart ثبت شود، آن‌ها همه به صورت موازی اجرا خواهند شد.

آواتار
رها کردن