Publicado en: Apr 9, 2020
Amplify Framework es un proyecto de código abierto para crear aplicaciones móviles y web basadas en la nube, que consiste en bibliotecas, componentes de interfaz y un conjunto de herramientas de CLI interactivas.
A partir de hoy, publicamos una nueva biblioteca de componentes de interfaz de Amplify rediseñada que permite a los desarrolladores de JavaScript agregar con facilidad escenarios de autenticación para sus aplicaciones web. Los desarrolladores pueden utilizar los componentes de autenticación para agregar con rapidez a sus aplicaciones funciones como inicio de sesión, registro, confirmación de registro, contraseña olvidada, solicitud de nueva contraseña, verificación de contacto, saludos y OTP. Los componentes de autenticación incluyen numerosas mejoras respecto a versiones anteriores, incluida la función de inicio de sesión automático de los usuarios después de la confirmación del registro, personalización más completa (gracias al elemento de ranuras de HTML) y mejor accesibilidad. Los desarrolladores pueden adaptar estos componentes de interfaz a conciencia para que se adapten a sus necesidades, gracias a las funciones que brindan las variables CSS.
Además, los desarrolladores pueden agregar con facilidad los componentes de autenticación a sus aplicaciones mediante los enlaces React, Angular y Vue, que incluyen compatibilidad total con TypeScript. Los nuevos componentes de autenticación sacan partido de los componentes web compartidos (funciones del navegador que brindan un modelo de componente estándar para la web), lo que permite una paridad de funciones, interacciones y estilo de la interfaz consistente, sin importar si se usa React, Angular o Vue.
Esta publicación también incluye una biblioteca de JavaScript de Amplify (v3) con compatibilidad con tree shaking, lo que permite a los desarrolladores reducir el tamaño del paquete de sus aplicaciones. Además, el módulo API está divido ahora en los módulos GraphQL y REST, lo que reduce aún más el tamaño del paquete de la aplicación si solo se usa uno de los dos módulos.
Para obtener más información sobre cómo usar la nueva biblioteca de componentes de interfaz y la biblioteca de JavaScript de Amplify modularizada, consulte nuestra publicación de blog. Consulte nuestro sitio web de documentación para obtener más información sobre Amplify Framework.