게시된 날짜: Apr 9, 2020
Amplify Framework는 클라우드 지원 모바일 및 웹 애플리케이션을 구축하기 위한 오픈 소스 프로젝트로, 라이브러리, UI 구성 요소 및 대화형 CLI 도구 체인으로 구성되어 있습니다.
AWS에서는 오늘 JavaScript 개발자가 웹 앱에 인증 시나리오를 손쉽게 추가할 수 있도록 새롭게 설계된 Amplify UI 구성 요소를 출시합니다. 개발자는 인증 구성 요소를 사용하여 로그인, 등록, 등록 확인, 암호 분실, 새 암호 요청, 연락처 확인, 인사말 및 OTP와 같은 기능을 앱에 빠르게 추가할 수 있습니다. 인증 구성 요소는 등록 확인 후 사용자 자동 로그인, 보다 세부적인 사용자 지정 옵션(HTML 슬롯 요소 사용) 및 개선된 액세스 가능성 등, 이전 버전에 대한 수많은 개선 사항을 포함하고 있습니다. 개발자는 CSS 변수를 사용하여 이러한 UI 구성 요소에 전체적인 테마를 적용함으로써 필요한 요구 사항을 충족할 수 있습니다.
개발자는 전체 TypeScript 지원을 포함하는 React, Angular 및 Vue 바인딩을 사용하여 손쉽게 인증 구성 요소를 앱에 추가할 수 있습니다. 새 인증 구성 요소는 공유된 웹 구성 요소(웹용 표준 구성 요소 모델을 제공하는 브라우저 기능)을 활용하므로 React, Angular 및 Vue 중 어느 것을 사용하든 간에 일관적인 UI 스타일, 인터랙션 및 기능 동등성을 제공합니다.
또한 이 릴리스는 갭라자가 애플리케이션 번들 크기를 줄일 수 있게 해 주는 트리 쉐이킹을 지원하는 모듈화된 Amplify JavaScript 라이브러리(v3)를 포함합니다. 그뿐 아니라, API 모듈은 이제 GraphQL과 REST 모듈로 분리되므로 이 중 하나의 모듈만 사용할 경우 애플리케이션 번들의 크기를 더욱 축소할 수 있습니다.