ReactJS version in ExB

719
4
Jump to solution
01-02-2023 02:27 PM
LefterisKoumis
Occasional Contributor III

In ExB v. 1.10 the supported version of React is 17.0.2.

As a developer for custom widgets in ExB, would like to use some of the npm packages in my application. However, some of them require React 18.x

So, here is my question. Can we upgrade React to 18.x, and if so, how can we perform the upgrade without affecting the functionality of ExB?

As a side note, I think it would be very useful to include on the table for ExB versions, a column with the version of React supported.

https://developers.arcgis.com/experience-builder/guide/release-versions/ 

@Jianxia ?

Thank you.

1 Solution

Accepted Solutions
Jianxia
Esri Regular Contributor

Thanks. As this is our first time to hear the request to list the React version in the table, we’d like to collect more information about it.

View solution in original post

0 Kudos
4 Replies
Jianxia
Esri Regular Contributor

@LefterisKoumis , we plan to upgrade the version of React to 18 in the upcoming developer edition in March. Currently you can't upgrade it by yourself. As for listing the version of React in the documentation,  could you help elaborate it a bit?  Thank you.

0 Kudos
LefterisKoumis
Occasional Contributor III

Thank you for your response. For the listing of the React versions, I was suggesting to change the table format shown on this page by adding the last column.

https://developers.arcgis.com/experience-builder/guide/release-versions/ 

to this:

LefterisKoumis_0-1672849847673.png

Thank you.

0 Kudos
Jianxia
Esri Regular Contributor

Thanks. As this is our first time to hear the request to list the React version in the table, we’d like to collect more information about it.

0 Kudos
LefterisKoumis
Occasional Contributor III

Developing custom widgets in ExB requires React and developers need to be aware which version of React  can each version of ExB can support. So, adding the additional info in the 

https://developers.arcgis.com/experience-builder/guide/release-versions/ 

will be very helpful.

0 Kudos