-
Notifications
You must be signed in to change notification settings - Fork 722
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
deps: upgrade deps to allow react@^17 #872
Comments
No new features, but there are breaking changes to be mindful of:
Other related issues that could be separate issues or tagged on to this one:
|
v17 release announcement: https://reactjs.org/blog/2020/10/20/react-v17.html |
@williaster @hshoff I would like to help with this issue, is this something still available or it's already being worked on ? Also, could you provide some details what exactly we expect to close this issue ? Is it only adding |
@williaster @hshoff I would like to work on this issue. Shall I pick it up? |
Hi @sarathps93, @m0t0r has first dibs. Will leave it up to him if he wants to continue working on this.
yes, still available. you have first dibs.
that's a good start, it would be Additional tasks:
|
Thanks @hshoff I will work on this issue. Sorry @sarathps93 |
No issues at all @m0t0r :) |
Upgrading to React v17 made 34 tests to fail with same error:
I found out that it's related to enzyme is not yet supporting React 17. There is an open issue. We would have to wait until they release |
Any updates on this? I've been using React 17 for a while now in a project and really want to try visx. |
I'm running react 17 with visx and installing on npm 7 using I too would appreciate if the peer dep is updated though, i don't think much changed in react 17... |
FYI, I've been using visx + React 17 for the last few months now without issue. |
@m0t0r should not need to update the development dependencies them selfs only open up the peer dependency to "16.x || 17.x" |
@m0t0r looks like there's an unofficial |
I will second this. You don't need to update the development dependencies themselves - but you could still open up for the 17 peer dep :) |
Running with react 17 and next.js 10.2, can confirm it still works if you install with |
Just an update here that we're going to try to prioritize this in Q3/soon, thanks for all the nudges to keep this a priority. @gazcn007 and I will try to
We'll also trying to coordinate the breaking changes of the @boy51, if you're interested in helping maybe we can circle back with a branch and specific tests that we need to convert to RTL? |
Sure, I'm not super familiar with enzyme but I'd be glad to contribute |
@williaster If you or any of the other contributors require any help here please let me know as I'm more than happy to assist. |
hi folks, this PR is ready for review. I upgraded react to support v16 || v17, rewrote enzyme tests to RTL for ones that use |
React 17 upgrade PR is green and waiting for a stamp With regard to Harry's comment:
|
closed by #1268 |
react@17
is out and doesn't contain breaking features so we should update semantic version ranges forreact
peerDependencies
to allow an upper range of^17
The text was updated successfully, but these errors were encountered: