The October release of ArcGIS Maps SDK for JavaScript (v4.28) introduces a brand-new web component library for building web mapping applications with minimal code. The component library currently consists of the three packages listed below, but will expand over time with more pre-built ArcGIS experiences (encapsulated into web components) that can be easily brought into your own app.
Map components contain the map, scene, and all of the JavaScript Maps SDK widgets wrapped as web components. While these components don’t offer new capabilities, they are a great alternative option for quickly building mapping apps and are particularly useful when integrating with frameworks.
<arcgis-map item-id="05e015c5f0314db9a487a9b46cb37eca">
<arcgis-legend position="bottom-right" />
</arcgis-map>
Coding components are planned to contain a wide range of tools, resources, code editors, and utilities that support coding. Currently, we offer the Arcade editor component that allows the end user to create Arcade expressions that drive aspects of your map or app within your solution. They will have the same experience editing their Arcade expressions as they do in Map Viewer and the Arcade playground.
Common components are a collection of shareable components for other high-level components, currently containing API Key and ArcGIS Identity.
To learn how to use the components, check out the Getting Started guide and the new tutorials.