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

Support React 19 #181

Open
dborysov opened this issue Jan 14, 2025 · 4 comments
Open

Support React 19 #181

dborysov opened this issue Jan 14, 2025 · 4 comments

Comments

@JackLicc
Copy link

JackLicc commented Feb 8, 2025

I'm also experiencing a bug which needs to upgrade to React 19 to address, meanwhile, I'm using atlassian/pragmatic-drag-and-drop which does not support React 19 at the moment. Please give some love!

@dborysov
Copy link
Author

Hi guys!

First of all, I wanted to thank you for the library, it's awesome!

Unfortunately, it's blocking us from upgrading React to v19. I understand that upgrading the required version of React sounds scary, but React 19 was released on 5 Dec last year - 2.5 months ago. Could you share some ETA's on this issue to manage the expectations?

Also, it seems that flourish does not use React API at all, so I don't completely understand why you have react listed in the peerDependencies?

And if migrating all might be time-consuming, would it make sense to migrate the mentioned packages one by one?

CC: @michaelabrahamian, @declan-warn (pardon, I have no idea who's the right person to mention here 😅)

@declan-warn
Copy link
Collaborator

declan-warn commented Mar 5, 2025

Hey @dborysov to give some extra context the code for Pragmatic drag and drop lives in a monorepo that uses React 18. This GitHub repo is just a mirror. That complicates being able to test against React 19 and provide official support for it.

That being said, as a short-term action, we might be able to widen the supported range in the package.json and 'support' React 19 in a looser sense. I'll take a look into it 👀

@metehansenol
Copy link

Following this

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

No branches or pull requests

4 participants