SwiftUI kjører body på nytt når observert tilstand endres, deretter differ det nye view-treet mot det gamle og oppdaterer bare det som er ulikt. Ytelsesproblemer kommer av å få den diffen til å gjøre for mye arbeid: ustabil , for bred , og kostbare -beregninger. Fiks det ved å kontrollere identitet, avgrense tilstand, og holde billig.
