Open EliasVal opened 2 weeks ago
It seems #1062 would resolve this issue
Yeah, this library isn't compatible with React 19 yet.
Any plans/estimations on React 19 compatibility?
Any updates for this?
Any updates for this?
It seems like @gilbarbara has other plans before updating this package to support React v19, which I disagree with but hey, I don't maintain nor contribute to this package 😅
But, in my opinion, React v19 should be prioritized since it is nearing release, and versions before 16.3 are being used less and less. One way to keep both parties happy is to do the v19 update and backport any new features @gilbarbara would like the React <16.3 folks to have. But supporting those legacy React versions is pretty pointless.
Anywho, my workaround was to clone and build #1062 and add it as a package in my monorepo. Is it the best way? I don't know. Does it work? sure does!
I've published a separate package in the meanwhile. https://www.npmjs.com/package/react-joyride-react-19
npm install react-joyride-react-19
It includes the latest from main and PR https://github.com/gilbarbara/react-joyride/pull/1062
I hope we can find a way moving forward where we can support React 19 and still keep backwards compatibility in the original package.
🐛 Bug Report
When trying to compile a Next.js app using
react-joyride
(React-rc, ReactDOM-rc, Next.js-canary), the build fails.To Reproduce
react-joyride
in a Next.js appExpected behavior
Normal build
Current behavior
Build fails with the following output:
System Information