Bugun qiziq "bug"ga duch keldim. React'ning yuqorida ko'rsatilgan versiyasida (eski projectda shu versiya ekan)
document.addEventListener('keyup', handleSlideChange)ushbu code handleSlideChange ichida necha marta setState chaqirilgan bo'lsa, shuncha marta rerender chaqirar ekan. Qiziq tarafi quyidagi codeda bunaqa muammo yo'q.
<button onClick={handleSlideChange}>Press</button>Sababi batching ekan, hozircha handleSlideChange function ichidagi codelarni ReactDOM.unstable_batchedUpdates(() => ...) ichida chaqirish yechim bo'ldi.
#react #batching #legacy
@elyor_dev