Javascript 4.27+ Migration Tips

341
2
11-07-2023 05:33 AM
René_Ténière
Occasional Contributor

Hi Everyone,

Looking for some advice on next moves. I have spent a lot of time on our current "WAB-like" application. I have hit the proverbial wall at 4.26.5 whereby next steps are a rethink of the application. The current application uses Typescript, React and Webpack. My custom widgets extend Widget (which I saw is not recommended at 4.27+). I have seen map-components, etc. and am trying to get a feel on current best practices. What are people using out there that is more supported within the esri community?

We have many complex custom widgets created that I will need to get up and running. Any suggestions would be greatly appreciated!

Thanks,

René

2 Replies
Noah-Sager
Esri Regular Contributor

Thanks for posting this here @René_Ténière. I think this is an awesome question, and I hope we get some responses from the community.

From my perspective, map components and calcite are gaining a lot of support:

https://developers.arcgis.com/javascript/latest/release-notes/#maps-sdk-components-beta

https://developers.arcgis.com/javascript/latest/calcite-design-system/

0 Kudos
René_Ténière
Occasional Contributor

Hi @Noah-Sager, I have been looking into the Calcite components with React while using TypeScript. I looked at map-components, and while they seem easy, I need a much more fine-grained approach to handle locales and extending the existing functionality. I am probably going to stick to the ViewModels. It would be nice to hear what other people have to say...

0 Kudos