@acoolhq/react-tiny-store / batch
Function: batch()
batch(
fn):void
Defined in: store.ts:80
Run several updates as a single batch so subscribers are notified once.
Parameters
fn
() => void
A batch function with setState calls inside it.
Returns
void
Example
ts
batch(() => {
store.setState(p => ({ ...p, a: p.a + 1 }));
store.setState(p => ({ ...p, b: p.b + 1 }));
}); // one notify after the batch