你還在使用 JQuery 或者 Dojo 框架開發 arcgis api 4.x for js 嗎?想試試模塊化開發嗎?隨著前端技術的發展,arcgis api 4.x for js 也有了結合 react.js、vue.js、es6 的開發模式。
筆者由於項目開發前端選型 react.js,「不得以」嘗試了幾種 react+arcgis 的開發模式,現在比較流行的解決方案有 esri-loader、@webpack/webpack-plugin。
筆者為避免 esri-loader 中繁瑣的模塊導出操作(loadModules),故選擇的是後者,至於他們之間應用場景可以參看以下鏈接:
https://community.esri.com/people/TWayson-esristaff/blog/2018/05/10/arcgiswebpack-plugin-vs-esri-loader。?community.esri.com
結論如下: