SwiftUI คือเฟรมเวิร์ก UI แบบ declarative ของ Apple: คุณอธิบายว่า UI ควรมีหน้าตาอย่างไร สำหรับ state ที่กำหนด แล้วเฟรมเวิร์กจะจัดการเองว่าจะ render และอัปเดต อย่างไร คุณไม่ต้องเปลี่ยนแปลง view ด้วยมือเหมือนใน UIKit อีกต่อไป — คุณเพียงเปลี่ยน state แล้ว UI จะ re-render โดยอัตโนมัติ
วิธีการทำงาน
view จะ conform กับ protocol และคืนเนื้อหาของตัวเองจาก computed property ชื่อ โดย เป็นฟังก์ชันบริสุทธิ์ (pure function) ของ property ต่าง ๆ ของ view นั้น
