LowCode (Mendix) Advanced/Build a Pluggable Widget

플러그형 위젯 & 스캐폴딩 이란?

Caryou 2024. 9. 30. 10:13

플러그형 위젯이란?

Mendix Documentation 에서 플러그형 위젯은 다음과 같이 정의됩니다.

  • Pluggable web widgets are the new generation of custom-built widgets. These widgets are based on React and use a different architecture than the older custom widgets based on Dojo. With pluggable web widgets, you can develop powerful tools in simple, precise ways. In the first part of this series, you will learn to create a text input widget.

플러그형 웹 위젯은 맞춤형 위젯의 새로운 세대로, React를 기반으로 개발됩니다. 이전의 Dojo 기반 위젯과는 다른 아키텍처를 사용하며, 더 간단하고 정확한 방식으로 강력한 도구를 만들 수 있습니다.

 

다르게 말해 플러그형 위젯React로 만든 구성 요소로, Mendix 개발자가 Mendix Studio Pro에서 제공하는 입력값(위젯 속성)을 받는 것입니다. 이 입력값들은 props.xml 파일에 정의되며, 실제 동작하는 React 구성 요소는 .jsx 또는 .tsx 파일에 작성됩니다. 이 구성 요소를 클라이언트 구성 요소라고 부릅니다.

스캐폴딩이란?

스캐폴딩은 빌드 도구에서 예상하는 올바른 파일 및 폴더 구조를 만드는 것입니다.
이것은 매우 까다로울 수 있지만 다행히 Mendix는 위젯을 스캐폴딩하는 데 도움이 되는 편리한 CLI(명령줄 인터페이스) 도구를 제공합니다. CLI는 모든 올바른 파일과 폴더를 생성하며 빌드 또는 개발 모드용 위젯을 패키징하기 위한 롤업 러너라는 것이 함께 제공됩니다. pluggable-widgets-tools

 

 

 

출처 : Mendix Academy - Build a Pluggable Widget

'LowCode (Mendix) Advanced > Build a Pluggable Widget' 카테고리의 다른 글

Build and Share your Widget  (1) 2024.10.02
Connecting Mendix Data and Our Widget  (1) 2024.10.02
Setting Up  (1) 2024.09.30