App React 组件是主要的应用程序组件,允许定义全局主题(iOS 或 Material)和其他有用的全局设置。
如果您将 Konsta UI 与其他框架(如 Framework7 或 Ionic)一起使用,则应使用 KonstaProvider 代替。
包含以下组件
App
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
component | 字符串 | 'div' | 组件的 HTML 元素 |
dark | 布尔值 | false | 包含 |
safeAreas | 布尔值 | true | 在容器中添加 |
theme | 'ios' | 'material' | 'parent' | 'material' | 应用程序主题。如果设置为 |
touchRipple | 布尔值 | true | 在 Material 主题中启用触摸涟漪效果。允许全局禁用所有组件的触摸涟漪 |
App
组件应作为所有 Konsta UI 组件的主要包装器使用,并且应用程序中一次只能有一个 App
组件
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>
</>
);
}