أهلاً بيك. نفس قاعدة الـ object: المصفوفة اللي في الـ state مانعدلهاش مباشرة. يعني لا push ولا splice… بنعمل مصفوفة جديدة.
/index.html
state فيه مصفوفة
  • إضافة ← [...arr, x]
  • حذف ← arr.filter((i) => i !== x)
  • تعديل ← arr.map((i) => i === x ? جديد : i)
  • لا push ولا splice ولا sort مباشرة