إذا تم تثبيت كلا المكونين الإضافيين وتم تمكينهما، فيجب أن يعمل كل شيء بدون مشاكل. إذا لم يتم تثبيت/تمكين المكون المستهدف، فستتلقى تحذيرًا في وحدة التحكم. ولكن يمكنك استخدام ignoreMissing parameter لكتم هذا التحذير.
api.modifyClass(
"component:some-component",
(Superclass) => ...,
{ ignoreMissing: true }
);
بالطبع، لا تزال نصائح modifyClass القياسية سارية: يجب أن يكون الملاذ الأخير، ويمكن أن يتعطل في أي وقت، لذا يجب عليك التأكد من أن اختباراتك جيدة بما يكفي لتحديد المشكلات بسرعة. سيكون استخدام transformers استراتيجية أكثر أمانًا بكثير.