dequelabs / cauldron

https://cauldron.dequelabs.com/
Mozilla Public License 2.0
91 stars 21 forks source link

Update to `React 17` #1473

Closed scurker closed 3 weeks ago

scurker commented 6 months ago

Once #1159 is complete, we should upgrade as a half-step to React 17. This should include both react and react-dom for development dependencies in the following packages:

No changes needed for peerDependencies until React 18 (see #631)

Also see https://legacy.reactjs.org/blog/2020/08/10/react-v17-rc.html for a reference of changes that may be needed. Running the newly updated tests should be sufficient to see if any specific issues are caught as the result of the upgrade.

scurker commented 4 months ago

I've performed a functional assessment of each component to determine their compatibility with React 17. This is by no means comprehensive, but is testing the expected behavior of each component and if there are any regressive behaviors with React 17: