Veröffentlicht am: Apr 9, 2020
Das Amplify Framework ist ein Open Source-Projekt zur Erstellung Cloud-fähiger Mobil- und Webanwendungen, das aus Bibliotheken, UI-Komponenten und einer interaktiven CLI-Toolchain besteht.
Heute veröffentlichen wir eine neu konzipierte Amplify UI-Komponentenbibliothek, die JavaScript-Entwickler in die Lage versetzt, einfach Authentifizierungsszenarien zu ihren Apps hinzuzufügen. Entwickler können die Authentifizierungskomponenten verwenden, um schnell Funktionen wie Anmelden, Registrieren, Passwort vergessen, neues Passwort anfordern, Kontakt verifizieren, Begrüßung und OTP zu ihren Apps hinzuzufügen. Die Authentifizierungkomponenten umfassen zahlreiche Verbesserungen gegenüber früheren Versionen, inklusive der Fähigkeit, Nutzer nach der Registrierungsbestätigung automatisch anzumelden, einer präziseren Anpassbarkeit (unter Verwendung des HTML-Slot-Elements) und verbesserter Zugänglichkeit. Entwickler können diese UI-Komponenten mithilfe der von CSS-Variablen unterstützten Funktionen ausführlich auf ihre Anforderungen abstimmen.
Entwickler können mithilfe der React-, Angular- und Vue-Bindungen inklusive umfassendem TypeScript-Support ganz leicht die Authentifizierungskomponenten zu ihrer App hinzufügen. Die neuen Authentifizierungskomponenten nutzen gemeinsame Web-Komponenten (Browser-Funktion, die ein Standard-Komponentenmodell für das Web bereitstellt), um konsistentes UI-Design, Interaktionen und Funktionsparität unter Verwendung von React, Angular oder Vue zu ermöglichen.
Diese Veröffentlichung umfasst auch die modularisierte Amplify JavaScript-Bibliothek (v3) mit Tree Shaking-Unterstützung, die Entwickler in die Lage versetzt, um die Bundle-Größe ihrer Anwendungen zu reduzieren. Zudem ist das API-Modul jetzt in GraphQL- und REST-Module unterteilt, was die Größe des Anwendungs-Bundles weiter verringert, wenn Sie nur eines von diesen beiden Modulen verwenden.
Weitere Details zur Verwendung der neuen UI-Komponentenbibliothek und der modularisierten Amplify JavaScript-Bibliothek finden Sie in unserem Blog-Beitrag. Bitte besuchen Sie unsere Dokumentationswebsite, um mehr über die Amplify Framework zu erfahren.