670 B
670 B
SDK Architecture Pattern
The wrapper uses provider/context + helper objects.
Structure
ZoomVideoSdkProviderbootstraps SDK lifecycle.useZoom()/ handler exposes helper modules.- Helpers include session, user, audio, video, share, chat, recording, transcription, phone, CRC, annotation, and subsession.
useSdkEventListener+EventTypepower event-driven state updates.
Pattern
- Resolve helper from context.
- Call helper API.
- Handle event callback.
- Update UI/store.
Guidance
- Centralize event handling logic.
- Treat helper return codes as versioned contracts.
- Guard advanced helpers behind capability checks where possible.