react-joyride icon indicating copy to clipboard operation
react-joyride copied to clipboard

React 19 in next branch

Open Aluisio opened this issue 6 months ago • 17 comments

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

Aluisio avatar Jun 19 '25 16:06 Aluisio

Yes please we really need this to be merged, without this we cannot use React 19 in production! Thank you for your work btw

Jean-Dum avatar Jun 23 '25 08:06 Jean-Dum

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 avatar Jun 23 '25 12:06 visrut7

Same for us. We are unable to upgrade to React 19 due to this library

vietanhtran16 avatar Jul 03 '25 10:07 vietanhtran16

@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.

whydea avatar Jul 03 '25 13:07 whydea

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.

gfargo avatar Jul 17 '25 13:07 gfargo

@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.

adi-prasetyo avatar Aug 05 '25 01:08 adi-prasetyo

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.

Aluisio avatar Aug 06 '25 13:08 Aluisio

👆 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.

rothsandro avatar Aug 06 '25 17:08 rothsandro

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

vietanhtran16 avatar Aug 06 '25 22:08 vietanhtran16

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

adi-prasetyo avatar Aug 07 '25 00:08 adi-prasetyo

@gilbarbara can we still count on you?

Aluisio avatar Aug 28 '25 02:08 Aluisio

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.

advait-l avatar Aug 29 '25 07:08 advait-l

@visrut7 thank you, it's working for me

"next": "15.2.5",
"react": "19.0.0",

josevitor039 avatar Aug 29 '25 17:08 josevitor039

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 -.-

klassm avatar Sep 03 '25 14:09 klassm

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.

Aluisio avatar Sep 03 '25 14:09 Aluisio

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?

Kavan72 avatar Oct 03 '25 08:10 Kavan72

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!

arackaf avatar Dec 09 '25 18:12 arackaf