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

React 18 #5774

Closed
j-m opened this issue Apr 10, 2022 · 3 comments
Closed

React 18 #5774

j-m opened this issue Apr 10, 2022 · 3 comments

Comments

@j-m
Copy link
Contributor

j-m commented Apr 10, 2022

Could we get an estimate for the React 18 upgrade, please?

@chandlerprall
Copy link
Contributor

We do not have this explored at the moment; we're aware of some areas that EUI would need to account for such as the updated children type on React.FC going away, and there's open questions about the concurrent rending mode. It was hoped that supporting v17 would be enough to bridge the gap into v18 but it's become more apparent that EUI can't be dropped right into that environment.

The team is heavily focused on the emotion conversion at the moment and unable to take this exploration for the time being. If anyone (👋) has thoughts to share please feel free to add them to this thread!

@chandlerprall chandlerprall added developer experience skip-stale-check ⚠️ needs validation For bugs that need confirmation as to whether they're reproducible labels Apr 11, 2022
@j-m
Copy link
Contributor Author

j-m commented Apr 11, 2022

You hinted at it there, but it appears many libraries are tackling the upgrade in two phases:
run the migration script (and fix any further issues - which there don't seem to be many of) to unblock consumers then add concurrency later. There's no obligation to use React 18's new features immediately - if ever

@chandlerprall chandlerprall added react 18 and removed ⚠️ needs validation For bugs that need confirmation as to whether they're reproducible labels Aug 25, 2022
@chandlerprall
Copy link
Contributor

I've opened a meta/tracking issue (#6182) to better track issues related to EUI+React 18, closing this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants