If you have got an event handler, which results in multiple state update actions (for the same nested part of a state or different), you can batch updates together. Batched updates trigger rerendering only once for each affected component. Use StateMethods.batch method with batch context argument to activate batching:
Context argument can be anything. It is passed down to plugins, which may use it to implement transactional persistence, for example.