شرح صفوف ومحتوى الفقرة
لتبديل المظهر البصري تبعاً لحالة المكون—كتمييز التبويب النشط أو البطاقة المميزة أو تنبيه التحذير—تجنب تكرار كائنات التنسيق الطويلة، وركّب سلسلة كلاسات شرطية بنظافة عبر القوالب النصية `card ${isFeatured ? 'is-featured' : ''}` أو بتصفية مصفوفة الكلاسات عبر filter(Boolean).join(' ').
HTML
function BuildStatusBanner() {
const passed = true;
const cls = [
'status-banner',
passed && 'is-online',
].filter(Boolean).join(' ');
return (
<div className={cls}>All 10 Gates Passed</div>
);
}