Supported frameworks
Review officially supported frameworks (React, Web Components) plus Angular, Next.js, and Vue guides, with an external reference for SvelteKit.
GoodData.UI directly supports React, which the SDK is written for, and Web Components.
GoodData.UI also works in other JavaScript and TypeScript applications. Your toolchain has to resolve ES modules, and a non-React framework hosts GoodData.UI either through the Web Components or by rendering the React components itself. The framework guides cover these frameworks:
- Angular: Web Components guide or React components guide
- Next.js: Next.js guide
- Vue: Vue guide
- SvelteKit: frontend integration series blog post
Related
Embed GoodData dashboards, visualizations, and the AI Assistant in an Angular app with the Web Components library, custom element schemas, and event listeners.
Render GoodData.UI charts in a Next.js App Router application with a client-side backend, the generated catalog, and the GoodData session cookie.
Embed GoodData dashboards, visualizations, and the AI Assistant in a Vue app with the Web Components library, the Vite custom-element setting, and event listeners.
Understand what the Web Components library is, when to choose it over an iframe or the React library, how it loads, and what limits it has.
Check the lifecycle phase and support dates of each GoodData.UI major version for GoodData Cloud, GoodData.CN, and GoodData Legacy.