integr8ly / tutorial-web-app

Solution Explorer provides the front door into the Integreatly initiative. It hosts the various Solution Patterns, as well as providing a dashboard of installed applications/products/services.
Apache License 2.0
36 stars 54 forks source link

APPDUX-259: Update react libraries to 16.8.0 #603

Closed mfrances17 closed 4 years ago

mfrances17 commented 4 years ago

Motivation

https://issues.redhat.com/browse/APPDUX-259

What

When updating to the latest Patternfly 4 breaking change release, the required minimum version for react and react-dom libraries is 16.8.0.

Why

We weren't using any PF4 components that were taking advantage of the latest react features (such as hooks), so when we upgraded to the the latest PF4 breaking change release, it didn't impact us. However, going forward, we will be affected as more and more PF4 components are using these features.

Verification Steps

Simple change, just a react library update. To verify, just traverse the entire solution explorer UI and verify that there are no regressions e.g. visual or behavioral differences.

Checklist:

Progress

Additional Notes

Can be tested locally, but if you want to test on a live server, you can test on my cluster here: https://solution-explorer.apps.cluster-uxddev-916c.uxddev-916c.example.opentlc.com/

Sample screen cap: sample-16 8 0