Site icon PlusMagi's Blog By Pitt Phunsanit

AG Grid: angular, javascript, react, vue Framework อะไรดี

แม้ว่า AG Grid จะมีฟีเจอร์การทำงานพื้นฐาน (Core Engine) ที่เหมือนกันในทุก Framework แต่ความแตกต่างที่สำคัญคือ “วิธีการเชื่อมต่อ” (Wrapper Implementation) และการจัดการกับ Lifecycle ของแต่ละตัว


การจัดการ DOM และ Performance


Custom Components (Cell Renderers / Editors)

นี่คือจุดที่ต่างกันชัดเจนที่สุดในด้านการเขียนโค้ดครับ


การจัดการข้อมูล (Data Binding)

FeaturePlain JavaScriptReactAngularVue
Data Updateapi.setRowData(data)ผ่าน rowData prop (State)ผ่าน [rowData] bindingผ่าน :rowData binding
Event HandlingonGridReady: (params) => {}onGridReady={onGridReady}(gridReady)="onGridReady($event)"@grid-ready="onGridReady"
TemplateHTML StringsJSX / TSXHTML TemplatesVue Templates

ขนาดของ Bundle Size


อ่านเพิ่มเติม

Exit mobile version