百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
T

tailwind-react-native-classnames

> 编程语言
开源

一个简单、表达力强的 API,用于 tailwindcss + React-native

2.4K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一个简单、表达力强的 API,用于 tailwindcss + React-native

Tailwind React Native 类名 ‍♂️

一个简单、表达力强的 API,用于 TailwindCSS + React Native,编写于 TypeScript 中

javascript
import { View, Text } from 'react-native';
import tw from 'twrnc';

const MyComponent = () => (
  <View style={tw`p-4 android:pt-2 bg-white dark:bg-black`}>
    <Text style={tw`text-md text-black dark:text-white`}>Hello World</Text>
  </View>
);

特性

  • 全面支持所有原生 RN 样式与 Tailwind 相对应的样式: view、layout、image、shadow 和 text。
  • 运行速度极快: 根据 此基准测试 来看,是所有 RN 样式库中性能最佳的。
  • 与 Tailwind CSS v3 和 v2 兼容
  • 尊重您的 tailwind.config.js 以实现全面配置
  • 平台前缀: android:mt-4 ios:mt-2
  • 支持深色模式: bg-white dark:bg-black
  • 支持媒体查询: w-48 lg:w-64 (此外,还支持任意的: min-w-[600px]:flex-wrap)
  • 设备方向前缀: portrait:flex-col landscape:flex-row
  • 支持 vw 和 vh 单位: h-screen、min-w-screen、w-[25vw] 等…
  • 支持 retina 设备像素密度前缀: w-4 retina:w-2
  • 支持任意的 JIT 样式: mt-[31px] bg-[#eaeaea] text-red-200/75 等…
  • 为最常见的用法提供标记模板字面量语法
  • 合并提供的 RN 样式对象,以支持不受支持的实用程序或复杂的使用案例
  • 支持通过标准 插件配置 创建自定义实用程序。
  • 基于 classnames 包 API 的灵活、条件性的样式。
  • 100% 使用 TypeScript 编写,并附带类型。

文档:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言