SuperAPI AI 工具集

kor-ui

前端与建站

查看项目

更新于 10-15 23:47

技能介绍

KorUI(@korsolutions/ui)是面向 React Native 和 Expo 的跨平台 UI 组件库,强调最小依赖、默认样式美观、复合组件模式与完整主题支持,并提供完整 TypeScript 类型定义,支持 iOS、Android 和 Web。

用途:在 React Native/Expo 应用中快速搭建界面。组件覆盖布局(Card、List、Table、Sidebar 等)、表单输入(Input、NumericInput、PhoneInput、Checkbox、Select、Combobox、Field 等)、展示(Typography、Avatar、Badge、Icon、Progress 等)、交互(Button、IconButton、Tabs、Menu、Popover、Calendar 等)和反馈(Alert、AlertDialog、Toast)。

主要能力:组件采用 Root + 子组件的复合模式,多数组件提供多种 variant;图标使用 render prop,可搭配任意图标库;主题系统含明暗模式与颜色、圆角、字号等 token,可通过 useTheme 访问、setColorScheme 切换,并在 UIProvider 中自定义。

使用方式:安装 npm install @korsolutions/ui(或 yarn add、bun add),在根布局用 UIProvider 包裹应用并传入 safeAreaInsets,再按需导入组件。输入组件多为受控状态,Button 支持 isLoading 与 isDisabled。

限制:资料未提供版本、许可证、收费、性能数据及浏览器兼容细节;需注意 UIProvider 必须包裹应用,否则组件或主题不生效。