What does it mean for React to "batch" state updates? Why does it matter?