Sobes.tech
Junior — Middle

Z akých komponentov alebo vrstiev pochádza inštancia Intent v modeli MVI vo View?

sobes.tech AI

Odpoveď od AI

V modeli MVI (Model-View-Intent) je inštancia Intent v zavihek oblikovana na podlagi uporabniških dejanj in dogodkov vmesnika. Običajno se Intent pridobi iz:

  • Interakcije uporabnika z UI-jem (pritisk na gumbe, vnos besedila itd.)
  • Stanja pogleda ali podatkov, ki vplivajo na logiko

Z drugimi besedami, pogled posluša dogodke, jih pretvori v Intent — opise namer uporabnika ali dogodkov, ki jih je treba obdelati v poslovni logiki (Model).

Primer: ob pritisku na gumb "Osveži" pogled ustvari Intent tipa RefreshDataIntent, ki se posreduje v Model za obdelavo.