react native中使用tailwind并配置自动补全

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>
);

当然也支持条件变量

javascript 复制代码
// pass multiple args
tw.style('text-sm', 'bg-blue-100', 'flex-row mb-2');
// falsy stuff is ignored, so you can do conditionals like this
tw.style(isOpen && 'bg-blue-100');

重要的来了!配置vscode的补全

参考自React Native - Tailwind CSS autocomplete in VSCode for twrnc package

补全插件还是用的Tailwind CSS IntelliSense,需要添加vscode的配置并手动新建两个空文件

在下图添加

新建一个空文件tailwind.config.js

然后就可以了

相关推荐
用户9385156350714 小时前
从零在浏览器里跑 DeepSeek-R1:WebGPU + Transformers.js 全链路实战(三)
前端·react.js·typescript
To_OC15 小时前
写了 5 个表单 Demo 后,我终于彻底搞懂了 React 受控与非受控组件
前端·react.js·前端框架
sunly_18 小时前
React useActionState 的用法详解
前端·javascript·react.js
汉堡大王952719 小时前
前端工程师 TypeScript 上手指南:一条清晰的从入门到精通路线
前端·javascript·react.js
wear工程师19 小时前
防抖为什么会失效?React 面试里的闭包和定时器
javascript·react.js
张元清20 小时前
React useEventSource Hook:自带断线重连的 Server-Sent Events (2026)
javascript·react.js
光影少年20 小时前
RN 网络请求:Fetch / Axios 封装、超时、拦截器
前端·react native·react.js
何时梦醒1 天前
第三篇:React 组件化开发 — 函数即组件的哲学与实践
react.js·面试·typescript
sunly_1 天前
React Suspense 用法详解
前端·javascript·react.js
半个落月2 天前
React useRef 详解:DOM 引用、持久化值与 Worker 实例
前端·react.js