Источник: Nuances of Programming React использует пакетную обработку для группировки обновлений состояния в обработчиках событий и встроенных хуках. Это предотвращает повторное отображение компонентов при каждом обновлении состояния и повышает производительность приложения. React 17 и предыдущие версии поддерживают пакетную обработку только для событий браузера. В обновленном React 18 представлен улучшенный способ пакетной обработки под названием Automatic Batching. Он позволяет выполнять автоматическое пакетирование для всех обновлений состояния, независимо от места их поступления...
К сожалению, в нашем современном мире, нет возможности вникать в мелочи и в то, как работают фреймворки.
Мы привыкли к обилию инструментов и тому, как просто с ними оказывается можно работать. А главное, эти инструменты решают наши проблемы...