Receiving ReactCurrentOwner Error When Embedding Zoom Meeting SDK in Next.js

Hello Zoom Dev Community,

I’m encountering a TypeError: Cannot read properties of undefined (reading ‘ReactCurrentOwner’) error when I try to embed the Zoom Meeting SDK (@zoom/meetingsdk/embedded) in a Next.js 14 app that uses the App Router and React 19. My main goal is to dynamically render a Zoom meeting within a Next.js client component, but something seems to conflict, possibly due to SSR or React version mismatches.

Here’s a quick overview of my setup and attempts:

Next.js version: 14 (with the new App Router)
React version: 19
Zoom Meeting SDK: @zoom/meetingsdk/embedded (latest stable release)
I’m using dynamic import with ssr: false, plus ‘use client’ in my Zoom component, and importing @zoom/meetingsdk/embedded inside a useEffect.

I think the issue is due to zoom sdk using React 18…

When will @zoom/meetingsdk/embedded support React 19?

We have the same issue. Any update on this or at least a roadmap for React 19?

Did anyone found the solution?

Looks like a React version mismatch causing that ReactCurrentOwner error. For now, using React 18 for the Zoom component or embedding via an iframe usually works until React 19 is supported.

Any movement on getting support for React 19?