Custom Widget Development with ArcGIS Maps SDK for JavaScript
The ArcGIS Maps SDK for JavaScript provides a powerful widget architecture that enables you to add custom user interface components to your mapping applications. This architecture is built on TypeScript decorators, reactive state management, and JSX-based render methods.
In this article, we will deeply examine the widget lifecycle, explore Calcite Design System integration, and develop a real-world Parcel Query Widget as a practical example. We will comprehensively cover state management with ReactiveUtils, Feature Service querying with QueryTask, and displaying results in a DataGrid.
Throughout the article, production-quality code examples will be provided, and widget integration into applications along with deployment processes will be detailed.
Become a member to continue reading
This content requires a Pro plan.
Sign up for free — access 3 full contents per month. Check our affordable plans for unlimited access.