Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to React 0.14 #1842

Draft
wants to merge 12 commits into
base: main
Choose a base branch
from
Draft

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