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

[feat] Support React 19 #3045

Open
3 tasks
acouch opened this issue Oct 10, 2024 · 1 comment · May be fixed by sbolel/react-uswds#1 or #3083
Open
3 tasks

[feat] Support React 19 #3045

acouch opened this issue Oct 10, 2024 · 1 comment · May be fixed by sbolel/react-uswds#1 or #3083
Labels
type: feature New feature or request

Comments

@acouch
Copy link

acouch commented Oct 10, 2024

Does your feature request relate to a specific USWDS component?

No.

What USWDS Version is this feature present in?

NA

Is your feature request related to a problem? Please describe.

React 19 RC was released in April: https://react.dev/blog/2024/04/25/react-19

It is unclear exactly when React 19 will drop, however this project could start to prep. I'd be happy to put some cycles into this myself, though not sure how big of an effort it will be.

The upgrade to 18 didn't appear to be too painful https://github.com/trussworks/react-uswds/pull/2714/files

Describe the solution you'd like

  • Stage a branch that works with the release candidate
  • Determine whether multiple versions could be supported
  • Ensure that there is a consensus on any questions that arise with the upgrade

Would be ideal to have a solution near or before React 19's release.

Describe alternatives you've considered

Could always not support React 19 😄

@acouch acouch added the type: feature New feature or request label Oct 10, 2024
@sbolel sbolel linked a pull request Dec 12, 2024 that will close this issue
6 tasks
@sbolel
Copy link

sbolel commented Dec 12, 2024

I started the upgrade here: #3083 -- would love to collaborate if anyone is interested!

@sbolel sbolel linked a pull request Dec 12, 2024 that will close this issue
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: feature New feature or request
Projects
None yet
2 participants