Overview
ArcGIS Experience Builder allows you to create unique web experiences using flexible layouts, content, and widgets that interact with 2D and 3D data. Start with templates to create mobile-adaptive apps, modify template layouts for a custom design on different screen sizes, or build apps from scratch for more creative freedom.
This guide describes how to extend Experience Builder to build custom widgets, themes, data sources, and message/actions. In order to develop with Experience Builder, basic knowledge of TypeScript, React, familiarity of ES6 syntax and features and understanding of DOM would be beneficial. Here are some helpful resources we recommend getting you started: