Inserito il: Apr 9, 2020

Il framework Amplify è un progetto open source per creare applicazioni Web e mobili con abilitazione al cloud che consiste in librerie, componenti di UI e una toolchain interattiva dell'interfaccia a riga di comando.  

Oggi, rilasciamo una nuova libreria di componenti UI rielaborata che permette agli sviluppatori JavaScript di aggiungere facilmente scenari di autenticazione alle app Web. Gli sviluppatori possono utilizzare i componenti di autenticazione per aggiungere velocemente funzionalità come accedi, registrati, conferma registrazione, password dimenticata, nuova password necessaria, verifica contatti, saluti e OTP alle proprie app. I componenti di autenticazione includono numerosi miglioramenti rispetto alle versioni precedenti, compresa la possibilità di accesso automatico degli utenti dopo la conferma di registrazione, personalizzazioni più dettagliate (sfruttando l'elemento slot HTML) e accessibilità migliorata. Gli sviluppatori possono personalizzare al dettaglio questi componenti UI per soddisfare le proprie esigenze utilizzando le funzionalità offerte da CSS.

Gli sviluppatori possono aggiungere facilmente i componenti di autenticazione alle proprie app utilizzando i binding React, Angular e Vue che includono il supporto completo per TypeScript. I nuovi componenti di autenticazione sfruttano i componenti Web condivisi (funzionalità dei browser che forniscono un modello di componente standard per il Web), permettendo la creazione di UI coerenti, l'interazione e parità di funzionalità utilizzando React, Angular o Vue. 

Questo rilascio include anche la libreria JavaScript modulare di Amplify (v3) con il supporto per il tree shaking che consente agli sviluppatori di ridurre le dimensioni del bundle delle applicazioni. Inoltre, il modulo API ora è suddiviso in moduli GraphQL e REST, riducendo ulteriormente la dimensione del bundle dell'applicazione se si utilizza uno solo dei due moduli.

Per ulteriori dettagli su come utilizzare la nuova libreria di componenti UI e la libreria JavaScript modulare di Amplify, consulta il nostro post del blog. Per ulteriori informazioni sul framework Amplify, consulta il sito Web della documentazione.