gluestack
一个强大的React和React Native组件库,具有可定制的顺风UI组件和模式。与shadcn React Native无缝协作,适用于web和移动应用程序!
一个强大的React和React Native组件库,具有可定制的顺风UI组件和模式。与shadcn React Native无缝协作,适用于web和移动应用程序!
gluestack是一套基于Tailwind CSS(NativeWind)的React与React Native组件库,通过复制粘贴预构建组件和模式,解决跨平台UI开发中一致性与自定义效率的矛盾。
| 收费 | 开源免费,部分高级模板/Pro功能需付费(如AppLighter、FlyDash) |
|---|---|
| 平台 | Web(React/Next.js)、Mobile(React Native/Expo) |
| 中文 | 官网及文档为英文,社区有中文教程 |
| 用途 | 构建跨平台Web与移动端应用的UI组件库 |
gluestack提供30+响应式组件(含Typography、Layout、Feedback、Data Display、Forms、Overlay、Media等类别),支持按需安装(npx gluestack-ui add button)而非全量引入,组件代码直接复制到项目源码中,开发者可自由修改Tailwind类。
gluestack v5当前不支持Next.js(需等待NativeWind v5支持Web),推荐用于Expo(≥50)或React Native(≥0.72.5)项目。安装分两步:初始化(npx gluestack-ui init)后按需添加组件(npx gluestack-ui add <组件名>)。
gluestack提供多种配套资源:Dashboard App、Todo App、Starter Kit等模板;与RapidNative(AI生成原生应用)、AppLighter(AI全栈Expo Starter)、FlyDash(AI内部工具仪表盘)等合作伙伴集成。
Q1:gluestack v5支持Next.js吗?
A1:目前不支持。官方说明v5需等待NativeWind v5增加Web支持,Next.js项目应使用v4文档。
Q2:gluestack组件如何按需安装?
A2:使用CLI命令npx gluestack-ui add <组件名>(如button),组件代码会复制到项目components/ui/目录下,非全量引入。
Q3:gluestack与NativeBase是什么关系?
A3:gluestack UI是NativeBase的下一代进化产品(重塑版),原生支持Tailwind CSS(NativeWind),而非NativeBase的样式系统。
更多同类工具与网站,可在React分类继续挑选。
信息核实于 2026年7月,具体以官网为准。
评论
暂无评论