SwiftUI menjalankan ulang body setiap kali observed state berubah, lalu melakukan diff pada view tree baru terhadap yang lama dan hanya memperbarui apa yang berbeda. Masalah performa datang dari membuat diff itu melakukan terlalu banyak pekerjaan: yang tidak stabil, yang terlalu luas, dan komputasi yang mahal. Perbaiki dengan mengendalikan identitas, membatasi scope state, dan menjaga tetap murah.
