Entwurfsmuster · Senior · Frage 45 von 75
Was bringt eine Facade über einer fremden UI-Bibliothek (z. B. ein eigener <Button> über MUI)?
- 1Die Wrapper machen die Komponenten der Bibliothek schneller
- 2Eine eigene stabile API und den Austausch der Bibliothek an einer Stelle
- 3Die Lizenzen der meisten UI-Bibliotheken verlangen es
Antwort zeigen
Richtige Antwort: Eine eigene stabile API und den Austausch der Bibliothek an einer Stelle
Erklärung
Die App nutzt nur deine Komponenten mit den nötigen Varianten, und die Details der Bibliothek bleiben verborgen. Ein Major-Upgrade oder eine Migration betrifft nur die Wrapper-Schicht. Der Nachteil: man muss die Wrapper pflegen und darf nicht die ganze API der Bibliothek durchreichen.