Что такое automatic batching?

Middle
235 просмотров
AFK Offer AI

Automatic batching — это объединение нескольких setState в один ре-рендер. До React 18 batching работал только в обработчиках событий React. Теперь он работает везде: в setTimeout, промисах, нативных обработчиках. Три setState подряд вызовут один рендер вместо трёх. Если нужно принудительно обновить — используй flushSync, но это редко нужно. Automatic batching значительно улучшает производительность без усилий со стороны разработчика.

Следующий вопрос

Что такое виртуализация списков?