const obj = { 0: 1, 1: 5, 2: 10 }; Object.prototype.forEach = Array.prototype.forEach; Object.defineProperty(obj, 'length', { value: 999, }) obj.forEach((val) => console.l...
Не пробовал в перформанс тулзе смотреть причину ререндера?
Попробуй реф повешать именно на кнопку закрытия, будет лишний ререндер?