شرح صفوف ومحتوى الفقرة
وصول مصفوفة خالية مع رمز 200 OK يعني نجاح الاستعلام برمجياً مع عدم تطابق أي سجل، وليس عطلاً في الشبكة. ميّز دائماً بين حالتين شائعتين للفراغ: حساب جديد لم يُضف فيه أي عنصر بعد (اعرض دعوة لإضافة العنصر الأول)، أو بحث دقيق لم يطابق نتائج (اعرض كلمة البحث الحالية مع زر فوري لمسح التصفية).
HTML
if (status === 'success' && items.length === 0) {
return (
<div className="empty-card">
<p>No hardware matches "{search}".</p>
<button onClick={() => setSearch('')}>
Show All
</button>
</div>
);
}