React 19 in next branch
Hi, is there any estimate of when the next branch will be merged into the main branch and made available on npm? We really need support for react 19
Yes please we really need this to be merged, without this we cannot use React 19 in production! Thank you for your work btw
I've created separate package and published to NPM just for this: react-joyride-react19-compat
You can also check my repository here: https://github.com/visrut7/react-joyride
not sure if I should create PR or not for this repository because I did it for my personal NextJS project but haven't tested for backward compatibility that's why, it's been working fine so far, in NextJS and also building for me.
Same for us. We are unable to upgrade to React 19 due to this library
@gilbarbara What is the plan to generate the version with React 19 support? Is there any adjustment that needs to be made, or is it just a matter of generating the new version?
I am also only depending on this lib to be able to update my project to React 19.
I've created separate package and published to NPM just for this: react-joyride-react19-compat
You can also check my repository here: visrut7/react-joyride
not sure if I should create PR or not for this repository because I did it for my personal NextJS project but haven't tested for backward comparability that's why, it's been working fine so far, in NextJS and also building for me.
Thanks for making this!! Would be great to get this merged into the main library 💭
@gilbarbara are you in a place where you need assistance in shipping updates to this lib? I've used it on a number of projects and would be happy to donate some of my time to help if it's something you're open to.
@gilbarbara What is the plan to generate the version with React 19 support? Is there any adjustment that needs to be made, or is it just a matter of generating the new version?
I am also only depending on this lib to be able to update my project to React 19.
I gave up waiting for the update, so I forked it and surprisingly easy to update all of the dependencies.
I confess this is very frustrating. I know how an open source project works; it's maintained for free and with the maintainers' free time. However, it's very frustrating not to have at least some feedback, especially since the feature is ready, and from a lib that is the best and most popular in the segment. It's frustrating not knowing if a new release will be generated, if the lib is being maintained, if we can have hope.
👆 Totally agree. We wanted to use Joyride too, but ran into this issue (and other limitations), so we built a custom solution with Floating UI and XState.
I gave up on this and migrate to driver.js. It is a Javascript library so you need to integrate with React yourself not too complicated though but this means you will be in full control and dont have to wait for the library to support newer version of react
I gave up on this and migrate to driver.js. It is a Javascript library so you need to integrate with React yourself not too complicated though but this means you will be in full control and dont have to wait for the library to support newer version of react
Oh shit, thanks. If only I knew this before going all-in on my forked joyride
@gilbarbara can we still count on you?
I've created separate package and published to NPM just for this: react-joyride-react19-compat
You can also check my repository here: https://github.com/visrut7/react-joyride
not sure if I should create PR or not for this repository because I did it for my personal NextJS project but haven't tested for backward compatibility that's why, it's been working fine so far, in NextJS and also building for me.
Thanks for this! Will be using this temporarily in production. In the meantime, exploring alternatives. Would be great if we get react19 compatibility officially.
@visrut7 thank you, it's working for me
"next": "15.2.5",
"react": "19.0.0",
This also needs an update to @gilbarbara/hooks - otherwise it still points to the version which does not support React 19. pnpm.lock.json resolves to
'@gilbarbara/hooks':
specifier: ^0.8.2
version: 0.8.2([email protected])
The latest one is 0.10.4. The updated react version is ~ 0.9.
Would be great to have a proper version supporting React 19 -.-
This also needs an update to @gilbarbara/hooks - otherwise it still points to the version which does not support React 19. pnpm.lock.json resolves to
'@gilbarbara/hooks': specifier: ^0.8.2 version: 0.8.2([email protected])The latest one is 0.10.4. The updated react version is ~ 0.9.
Would be great to have a proper version supporting React 19 -.-
Yesterday I was migrating using the next branch (as @gilbarbara recommended) and also noticed this issue. We're eagerly awaiting the dependency update and the official release of React 19 support. All I need is this lib to complete my SaaS migration to React 19.
Hi @gilbarbara,
It’s been over a year since the last update on react-joyride, and many of us in the community are eagerly waiting. Is there any hope for a new release or ongoing support for this library?
I've created separate package and published to NPM just for this: react-joyride-react19-compat
You can also check my repository here: https://github.com/visrut7/react-joyride
not sure if I should create PR or not for this repository because I did it for my personal NextJS project but haven't tested for backward compatibility that's why, it's been working fine so far, in NextJS and also building for me.
@visrut7 thank you SO much. Lifesaver!