Getting started with widget development
Please refer to the React documentation for more information about developing with React.
Experience Builder is available as a ZIP file for installation. For more details, please review the installation page.
A widget is a configurable and sharable functional unit in Experience Builder. Basically, a widget is a React component injected with these common properties by the jimu framework:
- Configurations for widget, such as id, label, config, etc.
- Runtime information about the widget including state, isClassLoaded, etc.
- Local language strings
- Data source instance and status information
- URL parameter information
To get started quickly with the minimal set of files required, see the
simple widget in the
For more details on widget development, learn about widget implementation.
If you're brand new to Experience Builder development and want to understand the basic concepts, check out the following: