SwiftUI جب بھی observed state بدلتی ہے body کو دوبارہ چلاتا ہے، پھر نئے view tree کا پرانے سے diff نکالتا ہے اور صرف وہی update کرتا ہے جو مختلف ہو۔ Performance کے مسائل اس diff سے بہت زیادہ کام کروانے سے آتے ہیں: غیر مستحکم ، حد سے زیادہ وسیع ، اور مہنگے computations۔ اسے identity کو control کر کے، state کو محدود کر کے، اور کو سستا رکھ کر ٹھیک کریں۔
