مكون إضافي مقابل مكون سمة

هذا صحيح، لكن بدا من موضوع آخر أنه كل ما أراده هو فعل ما يفعله مكون السمة ووجود علامة :+1: واحدة بدلاً من :heart:.

إذا كنت بحاجة إلى إجراء تغييرات على Rails (مثل الحاجة إلى تخزين أو استرداد بيانات مختلفة من قاعدة البيانات) فأنت بحاجة إلى مكون إضافي.

إذا كنت تقوم فقط بتغيير الواجهة الأمامية (Ember و CSS) فسيقوم مكون السمة بالخدعة. (قبل فترة، كان الفرق أكثر دقة.)

إذا كان يمكن تحقيق ما تفعله في Ember فقط، فإن مكون السمة أسهل في التثبيت لأنه لا يتطلب إعادة بناء صورة docker.