MeetingSDK Component View not Populating after Join

Description
Calling a(n assumingly) correctly configured client.join() after a(nother assumingly) correctly configured client.init() fails to embed the MeetingSDK Component view to a SolidJS app.

Browser Console Error

MeetingEmbed.tsx:62 Warning: You are importing createRoot from "react-dom" which is not supported. You should instead import it from "react-dom/client".
joinMeeting	@	MeetingEmbed.tsx:62
await in joinMeeting		
joinComponentView	@	MeetingEmbed.tsx:71

MeetingEmbed.tsx is, of course, custom code, but joinMeeting and joinComponentView are not functions I’ve written - they are called during client.join()

Warning: Each child in a list should have a unique "key" prop. See https://reactjs.org/link/warning-keys for more information.
    at http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:48676:120
    at http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:63226:29
    at http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:45050:30
    at div
    at http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:45050:30
    at div
    at http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:45050:30
    at http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:48843:25
    at m_e (http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:63232:29)
    at div
    at http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:45050:30
    at http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:46143:25
    at K_e (http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:63977:29)
    at Z_e (http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:64011:16)
    at div
    at http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:45050:30
    at http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:46143:25
    at div
    at http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:45050:30
    at http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:47334:27
    at r10 (http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:67664:40)
    at uye (http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:67825:29)
    at div
    at http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:45050:30
    at http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:47334:27
    at div
    at t10 (http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:58075:24)
    at n11 (http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:58210:26)
    at ffe (http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:58259:29)
    at Zye (http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:68630:29)
    at fW (http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:45677:29)
    at _W (http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:45700:29)
    at $W (http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:45852:29)
    at t10 (http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:49535:35)
    at aoe (http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:55473:29)
    at Jye (http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:68702:56)
    at div
    at A10 (http://localhost:5173/node_modules/.vite/deps/@zoom_meetingsdk_embedded.js?v=4ef76c2f:68723:31)

This error is annoyingly long - someone forgor to key their map in React. Happens to the best of us.

Which Web Meeting SDK version?
3.11.2

Troubleshooting Routes
I tried using my authentication set up with the Client view and that works fine…
This, perhaps logically, rules out:

  1. A complete and devastating failure in the SDK’s compilation step
  2. Authentication issues
  3. My inability to read documentation

but I really need to be using the component view for this application.

Device (please complete the following information):

  • Device: 2024 Macbook Air, Apple M3, 8GB RAM
  • OS: MacOS Sequoia 15.3
  • Browser: Opera
  • Browser Version Opera One(version: 116.0.5366.71) (arm64)

Additional context
The client app uses SolidJS rather than React.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.