عدم القابلية للتغيير (Immutability) يعني عدم تعديل الحالة في مكانها مباشرة — بدلاً من ذلك، تنشئ كائن/مصفوفة جديدة تحتوي على التغييرات. هذا أساسي لكيفية قيام React و Redux والأدوات المشابهة بكشف التغييرات وتحديث واجهة المستخدم بشكل صحيح.
المشكلة مع التعديل المباشر
() {
items.(item);
(items);
}
() {
([...items, item]);
}
