OWL

خوش آمدید!

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

6

متد onPatched در owl چگونه کار می کند؟


آواتار
انصراف
1 پاسخ
6
بهترین پاسخ

هوک "patched" هر زمانی که یک کامپوننت واقعاً DOM خود را به‌روز کرده باشد (احتمالاً از طریق تغییر در وضعیت/پراپ‌ها یا محیط) فراخوانی می‌شود.

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

به‌روزرسانی وضعیت کامپوننت در این هوک ممکن است باشد، اما توصیه نمی‌شود. نیاز است مواظب باشیم، زیرا به‌روزرسانی‌ها در اینجا باعث ایجاد یک رندر اضافی می‌شود، که به نوبه خود منجر به فراخوانی دیگر از متد patched می‌شود. بنابراین، باید به ویژه مواظبت کنیم که از چرخه‌های بی‌پایان خودداری کنیم.

مانند mounted، هوک patched به ترتیب: ابتدا فرزندان، سپس والدین فراخوانی می‌شود.

آواتار
انصراف