flutter-state-management
โดย flutter
ใช้รูปแบบ MVVM และ Unidirectional Data Flow สำหรับการจัดการสถานะของ Flutter มีตรรกะการตัดสินใจเพื่อแยกความแตกต่างระหว่างสถานะชั่วคราว (สถานะ UI ในเครื่องผ่าน setState) และสถานะแอป (สถานะที่ใช้ร่วมกันผ่าน MVVM และแพ็คเกจ provider) บังคับใช้การแยกส่วนอย่างเคร่งครัด: ชั้นข้อมูล (Repository เป็นแหล่งความจริงเดียว), ชั้นตรรกะ (ViewModel ที่ขยาย ChangeNotifier), และชั้น UI (ฟังก์ชันบริสุทธิ์ของสถานะที่ไม่เปลี่ยนรูป) รวมถึงตัวอย่างโค้ดที่สมบูรณ์สำหรับการนำรูปแบบ MVVM ไปใช้...
npx skills add https://github.com/flutter/skills --skill flutter-state-management