Integrate igniteui-webcomponents into React, Angular, Vue, or vanilla JS applications with framework-specific configurations
This skill helps users integrate Ignite UI Web Components into their application. It detects the framework or platform in use and loads the appropriate step-by-step integration reference.
igniteui-webcomponents.package.json, add or install the correct Ignite UI dependency first. Absence from package.json does not mean the package is invalid.| Component family | Package |
|---|---|
| General UI components | igniteui-webcomponents |
| Advanced grids | igniteui-webcomponents-grids (trial) @infragistics/igniteui-webcomponents-grids (licensed) |
| Grid Lite | igniteui-grid-lite |
| Dock Manager | igniteui-dockmanager (trial) @infragistics/igniteui-dockmanager (licensed) |
| Charts | igniteui-webcomponents-charts (trial) @infragistics/igniteui-webcomponents-charts (licensed) |
If the request only says "grid", infer the package from the requested features:
igniteui-webcomponents-grids for editing, paging, sorting, filtering, summaries, grouping, hierarchical data, or pivot features.igniteui-grid-lite for lightweight tabular data.Before loading a reference, identify the target framework from the project context. Check the following signals in order:
Evidence to look for:
package.json contains "react" or "react-dom" in dependencies or devDependencies.tsx or .jsx extensions exist in src/ReactDOM or createRootvite.config.ts uses @vitejs/plugin-react or @vitejs/plugin-react-swcā Load: react.md
Evidence to look for:
package.json contains "@angular/core" in dependenciesangular.json file exists in the workspace root.component.ts, .module.ts, or .component.html patterns existbootstrapApplication or platformBrowserDynamicā Load: angular.md
Evidence to look for:
package.json contains "vue" in dependencies or devDependencies.vue extensions exist in src/vite.config.ts uses @vitejs/plugin-vuecreateAppā Load: vue.md
Evidence to look for:
package.json.html files reference a <script type="module">.js or .ts file with no framework importspackage.json contains "lit" ā start with the vanilla JS reference; if using Shadow DOM, follow the Shadow root theming note for gridsā Load: vanilla-js.md
Ask the user directly:
"What framework or platform are you using? (React, Angular, Vue 3, Vanilla JS / HTML, or LitElement)"
Then load the matching reference from the options above.
| Framework / Platform | Reference |
|---|---|
| React | react.md |
| Angular | angular.md |
| Vue 3 | vue.md |
| Vanilla JS / HTML / LitElement | vanilla-js.md |
Each reference covers: