Power Apps component framework 및 캔버스 앱 구성 요소로 재사용 가능한 UI 빌드
Power Apps는 재사용 가능한 구성 요소를 만드는 두 가지 옵션을 제공합니다.
- 캔버스 앱 구성 요소는 앱 내부에서 재사용 가능한 컨트롤을 생성하는 로우코드 방법입니다 Power Apps Studio.
- Power Apps 컴포넌트 프레임워크는 HTML, 타입스크립트 등을 사용하여 재사용 가능한 컨트롤을 구축하는 전문 개발자 방식입니다 CSS.
캔버스 앱 구성 요소는 강력하며 앱에 대한 대부분의 UI 요구 사항을 충족하는 데 사용할 수 있습니다. 구축 및 유지 관리 비용이 대부분의 경우 Power Apps component framework보다 낮을 수 있으므로 먼저 고려해야 합니다.
다음 이미지는 캔버스 앱 구성 요소의 예를 보여줍니다.
캔버스 앱 구성 요소는 많은 앱에서 구성 요소를 쉽게 재사용할 수 있게 해주는 컨테이너인 구성 요소 라이브러리 내에 패키징할 수 있습니다. 구성 요소 라이브러리를 사용하면 구성 요소를 쉽게 검색 및 발견하고, 변경 사항을 게시하고, 구성 요소 업데이트를 사용할 수 있을 때 앱 제작자에게 알릴 수 있습니다.
고급 시나리오의 경우 Power Apps component framework는 구성 요소 수명 주기 관리, 컨텍스트 데이터 및 메타데이터와 같은 많은 기능을 노출하는 풍부한 프레임워크 API 세트에 대한 액세스를 제공합니다. 카메라, 마이크와 같은 디바이스 기능에 액세스해야 하는 시나리오의 경우 Power Apps component framework를 사용하여 코드 구성 요소를 빌드하는 것이 유일한 옵션입니다. Power Apps component framework로 만든 코드 구성 요소는 캔버스 앱, 모델 기반 앱 및 Power Apps 포털에 사용할 수 있습니다.
Power Apps component framework의 실제 사용 사례를 보려면 Chevron이 35,000피트 깊이(지하 약 7마일)의 유정 설계를 돕기 위해 디지털 방식으로 강화된 유정 계획 도구를 구축한 방법에 대한 이 비디오를 확인하세요. 비디오: 실제 사례: Microsoft Power Platform을 통해 디지털 혁신을 주도하는 글로벌 에너지 기업 이 디지털 도구는 Power Apps component framework를 사용하여 앱 경험을 향상시킵니다.
코드 구성 요소는 사용자가 입력 필드 값을 얻는 데 사용되는 공식을 이해하는 데 도움이 되는 추가 정보가 포함된 드롭다운이 있는 고급 입력 필드를 보여줍니다.