About GoodData.UI
GoodData.UI is a React-based JavaScript library for building responsive analytical applications.
With GoodData.UI, you can:
- Display insights or existing visualizations from the GoodData platform using visual components.
- Create your new visual components to address your specific analytical needs.
This documentation is intended for front end software developers and requires JavaScript knowledge.
Supported technologies
GoodData.UI is compatible with:
React 16.5.2, Angular 1.X, Angular 2+
TypeScript 3.3.4000+, ES6, ES5
NOTE: The latest supported version of
@types/react-intl
for@gooddata/react-components
used within a TypeScript project is 2.3.5. Using a later version may result in errors.Node ^8.10.0 or >=9.10.0
NOTE: Server-side rendering is not supported.
Internet Explorer and mandatory polyfill
To run a GoodData.UI application in Internet Explorer 11, you must have the ES6 polyfill. For more information, see the compatibility table and the instructions here
If you are using Babel, you can use the Babel polyfill in your index to specifically include only the needed polyfill code.
GoodData platform account
To use the GoodData.UI, you must have an account on the GoodData platform. For basic information about the GoodData platform, see GoodData Platform Introduction.
If you want to try out GoodData.UI, we recommend that you sign up for the live examples first. You can use the online experience or run the examples locally on your machine.