Skip to content

baadnk7777777/Flutter-hello-Provider

Repository files navigation

  1. เพื่อให้ง่ายในการจัดการจะแบ่งส่วนต่างๆเป็น MVC

Models (เก็บในส่วนของ model ที่ใช้ในการจัดการ response) Views (เป็นส่วนของ UI) Controllers (เป็นส่วนของ State และ Logic โดยในส่วนนี้จะมีทั้งส่วนที่เราจะ observ และ Method ต่างๆ)

  1. เราสามารถใช้ Stateless กับทุกๆหน้าที่มี State ต่างๆได้เลย

  2. เมื่อมีการกดปุ่ม Add to Cart จะทำให้ไปเรียก addToCart()ใน controller เพื่อ add ค่าเข้าไปใน List ของ Product จากนั้นใน controller ก็จะมีการคืนค่าออกไปทันที เพราะได้ observe ไว้อยู่แล้วที่ cartItems

  3. เมื่อมีการคืนค่าออกมาจาก Controller ส่วนไหนใน UI ที่มี GetX ครอบไว้อยู่ก็จะได้รับการ update UI ทันที

About

Try to using GetX provider to State management

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published