من مثل شما نوشتم اما خطا میگیره ایرادش چیه ؟
سلام وقت بخیر .
شما برای تغییر state در اینجا باید یک object برگردونید که مقدار اشتباهی رو return کردید .
خط ۲۵ به بعد رو بررسی کنید متوجه میشید . باید به شکل زیر setstate کنید :
this.setState(state=>{ return { ...state, activeBoxes } });
موفق باشید .