-
Notifications
You must be signed in to change notification settings - Fork 721
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 19 support #1883
Comments
I am migrating a project to React 19, right now everything visx-related kinda works already, the only problem I've found is in |
I was getting the following after upgrading
Never had it in my package.json but adding it manually seems to have solved it and I am not getting any errors
|
React 19 is now stable. The only issue I've encountered so far would be fixed by #1837. |
Thanks everyone - we weren't sure exactly how to handle this when We'll try and get on this now that it's stable, thanks for the investigation and PR @darthmaim 🙏 👀 |
I've tried to create a PR to update all peerDependencies to include react@19, but all test fail for various reasons:
The best way forward is probably to include react@19 in the peer dependencies, but still run all tests in this repo using react@18. Release this is as a prerelease, so it can be "integration tested" by others. I've created a PR for this: Then slowly work on upgrading all dependencies (which might include rewriting all tests using I've started some of those PRs here already: |
Thanks @darthmaim ! Will try to get eyes on these asap, agree with your proposed order of events. Will see if I can get the alpha branch out today. Have been discussing expanding some internal LLM scripts to help us migrate the enzyme tests to RTL, may spill into next year but hoping they can do the heavy lifting 💪 |
fyi we got the pre-release out as 3.13.0-alpha.0, let me know if you see any issues. working through a bunch of other items to get the project itself on |
It looks like the peer dependencies of Visx do not include React 19, but NextJS 15 was released as stable and it depends on React 19. Would be great to know if visx is tested against it. Thanks!
The text was updated successfully, but these errors were encountered: