Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/btanakan/flutter-hello-provider
Try to using GetX provider to State management
https://github.com/btanakan/flutter-hello-provider
flutter getx provider-state-management
Last synced: 6 days ago
JSON representation
Try to using GetX provider to State management
- Host: GitHub
- URL: https://github.com/btanakan/flutter-hello-provider
- Owner: BTanakan
- Created: 2023-05-05T10:24:26.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-05-18T06:00:25.000Z (over 1 year ago)
- Last Synced: 2024-07-08T13:49:28.038Z (4 months ago)
- Topics: flutter, getx, provider-state-management
- Language: C++
- Homepage:
- Size: 268 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
1. เพื่อให้ง่ายในการจัดการจะแบ่งส่วนต่างๆเป็น MVC
Models (เก็บในส่วนของ model ที่ใช้ในการจัดการ response)
Views (เป็นส่วนของ UI)
Controllers (เป็นส่วนของ State และ Logic โดยในส่วนนี้จะมีทั้งส่วนที่เราจะ observ และ Method ต่างๆ)2. เราสามารถใช้ Stateless กับทุกๆหน้าที่มี State ต่างๆได้เลย
3. เมื่อมีการกดปุ่ม Add to Cart จะทำให้ไปเรียก addToCart()ใน controller เพื่อ add ค่าเข้าไปใน List ของ Product
จากนั้นใน controller ก็จะมีการคืนค่าออกไปทันที เพราะได้ observe ไว้อยู่แล้วที่ cartItems4. เมื่อมีการคืนค่าออกมาจาก Controller ส่วนไหนใน UI ที่มี GetX ครอบไว้อยู่ก็จะได้รับการ update UI ทันที