React Native UI Kit

React Native UI Kit v1.2.16  ·  Released February 4, 2026

Available on npm. Run npm install enx-uikit-react-native then follow the platform setup in the Installation guide.

↗  Install from npm

The React Native UI Kit (enx-uikit-react-native) delivers a complete, production-ready video call interface for both Android and iOS from a single JavaScript codebase. Pass a token and a setting object to EnxVideoView and your users have a full-featured video session — chat, screen sharing, annotation, polling, and more — with no platform-specific native code required from your side.

The kit is designed for teams that want to ship a high-quality video experience quickly. You configure which features appear via a declarative settings array, listen to session callbacks, and optionally import Visual Builder settings from the EnableX portal using a Low Code Embed URL.

Features

Participants and Moderators

Every session participant has access to the following controls:

Moderators Only

Room moderators have additional controls for managing the session:

Platform differences for Annotation and Screen Share

On Android, participants can both send and receive annotations and screen shares. On iOS, participants can only receive annotations and screen shares — initiating them from iOS is not supported in the current release.

Explore the React Native UI Kit

Use the links below to get started or jump to a specific topic: