Skip to content

Conversation

@ysbaddaden
Copy link
Contributor

Quick spike to upgrade from React 0.13 to React 0.14. I fixed a few deprecated features, and could upgrade the react-select dependency. Specs and features are all green (nice) and they don't print any deprecation warning in the JS console.

I'm not sure feature specs are actually wide enough that they test all React components, so I'm still not very confident about this upgrade. There should be a thorough manual testing (with observation).

Bonus: it fixes Rails 5.0 deprecation warnings because we could update react-rails (used to compile JSX). Maybe using Node & Webpack for building JavaScript instead of the Rails' assets pipeline would allow us to continue upgrading Rails, without having to upgrade React?

Refs #1792

@ysbaddaden ysbaddaden added dependencies Pull requests that update a dependency file tech-debt labels Jan 16, 2023
@ysbaddaden ysbaddaden mentioned this pull request Jan 16, 2023
19 tasks
@ysbaddaden ysbaddaden marked this pull request as draft January 16, 2023 15:04
@ysbaddaden ysbaddaden force-pushed the tech-debt/upgrade-to-ruby-2.4 branch from 4caa11a to 2accebc Compare January 19, 2023 18:33
Base automatically changed from tech-debt/upgrade-to-ruby-2.4 to main January 20, 2023 13:05
@ysbaddaden ysbaddaden mentioned this pull request Feb 10, 2023
18 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file tech-debt

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant