Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

RtkMeeting

最終更新 Markdown で表示Agent セットアップ

ミーティング UI 全体を統括する最上位コンポーネントです。ミーティングのライフサイクル(idle、setup、joined、ended、waiting の各状態)を管理し、デザインシステムを適用し、入室・退室イベントを処理して、適切な画面を描画します。このコンポーネントを使えば、状態、ダイアログ、その他の細かいアプリケーション管理を自分で扱う必要はありません。

プロパティ

プロパティ 必須 デフォルト 説明
meeting RealtimeKitClient - RealtimeKit の Meeting インスタンス
applyDesignSystem boolean true ミーティング設定のプリセットデザインシステムカラーを適用するかどうか
config UIConfig defaultConfig UI 設定オブジェクト
iconPackUrl string '' カスタムアイコンパックを取得する URL
showSetupScreen boolean true 参加前にセットアップ/プレビュー画面を表示するかどうか
iOSScreenshareEnabled boolean false iOS で画面共有を有効にします(追加のネイティブ設定が必要です)
t RtkI18n - i18n の翻訳関数

使用例

基本的な使い方

import { RtkMeeting } from "@cloudflare/realtimekit-react-native-ui";

function MyComponent() {
	return <RtkMeeting meeting={meeting} />;
}

プロパティを指定する場合

import { RtkMeeting } from "@cloudflare/realtimekit-react-native-ui";

function MyComponent() {
	return (
		<RtkMeeting
			meeting={meeting}
			applyDesignSystem={true}
			showSetupScreen={true}
			iOSScreenshareEnabled={false}
		/>
	);
}

役に立ちましたか?