Tilamuutokset laukaisevat uudelleenpiirrön, ja huonosti strukturoitu tila voi aiheuttaa paljon enemmän uudelleenpiirrosta kuin tarpeen — hidastaen sovellusta. Tärkeät strategiat: valikoitu tilaus, tilan jakaminen, memointi, ja tilan pitäminen paikallisena.
1. Tilaa vain minimi, jota tarvitset
store = ();
count = store.;
count = ( s.);
