The samples in this repo were created for a blog post, and extend those provided by Esri. The samples integrate the @arcgis/core build of the ArcGIS Maps SDK for JavaScript with Server Side Rendering frameworks (plus Svelte, because Svelte is great).
Install the modules into your project:
npm install @arcgis/core
Then use import
statements to load individual modules.
import EsriMap from '@arcgis/core/Map';
import MapView from '@arcgis/core/views/MapView';
const map = new EsriMap({
basemap: 'topo-vector'
});
const view = new MapView({
container: 'viewDiv',
map: map
});
The samples have their own READMEs for framework specific steps.
The final step is to set up the CSS:
@import 'https://js.arcgis.com/4.25/@arcgis/core/assets/esri/themes/light/main.css';