Tiện ích có thể được khởi tạo với một vài dòng JS, trong đó thành phần yêu cầu nhiều dòng XML và vẫn sử dụng tiện ích con. Vậy tại sao mọi người sẽ sử dụng phương thức XML?
Hệ thống thành phần UI cho phép nhà phát triển đóng gói một số mô-đun RequireJS khác nhau như các hàm tạo mô hình khung nhìn KnockoutJS, (với các mẫu Knockout.js được liên kết), sau đó sử dụng các mô hình xem đó trong nguồn HTML của trang Magento với ràng buộc phạm vi Knockout.js đặc biệt. Mọi thành phần UI cũng được liên kết với một tập hợp dữ liệu phía máy chủ. Mục tiêu cuối cùng là tạo ra một phần phức tạp của chức năng UI không chỉ là một tệp javascript lộn xộn khổng lồ mà người dùng cuối có thể đưa vào một cách đơn giản <uiCompnent name="foo"/>
trong XML bố cục của họ.
Vì vậy, bạn đã đúng rằng tiện ích phương thức dễ dàng hơn để bắt đầu. Tuy nhiên, nếu bạn đang xây dựng Thành phần UI phức tạp và muốn Thành phần UI phức tạp của bạn bao gồm chức năng phương thức, bạn sẽ sử dụng thành phần UI Modal.
Ít nhất - đó là sự hiểu biết hiện tại của tôi về tình huống / hệ thống. Thêm ngữ cảnh trong chuỗi Thành phần UI của tôi (tự liên kết) nếu bạn quan tâm