SwiftUI ajaa bodyn uudelleen aina, kun tarkkailtu tila muuttuu, ja sitten diffaa uuden näkymäpuun vanhaa vasten päivittäen vain sen, mikä eroaa. Suorituskykyongelmat johtuvat siitä, että tuo diffaus tekee liikaa työtä: epävakaa , liian laaja ja kalliit -laskennat. Korjaa se hallitsemalla identiteettiä, rajaamalla tila ja pitämällä halpana.
