Jimu is the name of the framework for ArcGIS Experience Builder and it contains the following packages:
jimu-arcgis
package contains classes and methods for working with the ArcGIS Maps SDK for JavaScript. Commonly used classes includeJimu
andMap View Jimu
.Map View Component jimu-core
package provides the interfaces and types to work with widget props, message actions, data source, etc. It also defines several classes that will be used throughout your experiences.jimu-for-builder
package provides classes for developing the widget setting page such asSetting
andChange Function Widget
.Setting Props jimu-for-test
package contains classes, types, and functions that can be used for unit testing.jimu-ui
package includes UI components to be used in your experiences. For performance reasons, the UI components are split into three categories. Thejimu-ui
entry contains the general UI components, such asButton
,Input
, etc. The entries underjimu-ui/basic
contains focused components, such asColor
andPicker QR
. Entries underCode jimu-ui/advanced
are heavy and complex, for example, thesetting-components
entry contains several components that may be used in the widget setting.