State batching là React gộp nhiều setState calls lại và chỉ re-render một lần.
- Trong React 17, chỉ batch trong event handlers.
- React 18 giới thiệu Automatic Batching, batch cả trong setTimeout, Promise, và native event handlers.
- Dùng
flushSync()để opt-out batching khi cần update ngay lập tức.