Model-View-Intent (MVI)
MVI ist ein Architekturmuster, das den Datenfluss in einer Anwendung strikt unidirektional gestaltet, basierend auf den Konzepten von Model, View und Benutzerabsichten (Intents).
Kategorie: Modelle & Architekturen
In MVI sendet der Benutzer Intents (Absichten) an das System, die vom Model verarbeitet werden. Das Model aktualisiert seinen Zustand und emittiert diesen neuen Zustand. Die View reagiert auf Zustandsänderungen des Models und rendert die Benutzeroberfläche entsprechend. Der Datenfluss ist immer: Intent -> Model -> View.
Synonyme / Tags
- MVI-Architektur
- Model-View-Intent Architecture
Die ganze Definition im Member Hub braucht ein kostenloses Konto.