App Reactコンポーネントは、グローバルテーマ(iOSまたはMaterial)やその他の便利なグローバル変数を定義できるメインのAppコンポーネントです。
Konsta UIを他のフレームワーク(Framework7やIonicなど)と併用する場合は、代わりにKonstaProviderを使用する必要があります。
以下のコンポーネントが含まれています
App
名前 | タイプ | デフォルト | 説明 |
---|---|---|---|
component | 文字列 | 'div' | コンポーネントのHTML要素 |
dark | 真偽値 | false |
|
safeAreas | 真偽値 | true | コンテナに |
theme | 'ios' | 'material' | 'parent' | 'material' | アプリのテーマ。 |
touchRipple | 真偽値 | true | マテリアルテーマでタッチリップルエフェクトを有効にします。すべてのコンポーネントのタッチリップルをグローバルに無効にすることができます |
App
コンポーネントは、すべての Konsta UI コンポーネントのメインラッパーとして使用する必要があり、アプリ内に App
コンポーネントは一度に1つだけ存在する必要があります
import React from 'react';
import { App } from 'konsta/react';
export default function MyApp() {
return (
<>
{/* App component ideally should be the main root component */}
<App theme="ios" safeAreas>
{/* rest of Konsta UI components */}
</App>
</>
);
}