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

然后就可以了

相关推荐
王金涛1 小时前
React 缺失的"M"层:我开发了 Zenith,把完整的 Model 带回了前端
react.js
神秘的猪头1 小时前
彻底搞懂 React 组件通信:从 TodoList 实战出发,解锁 React 开发的“核心姿势” 🚀
前端·react.js·架构
鱼鱼块1 小时前
React 组件通信实战:从 props 入门到父子协作闭环
前端·react.js·面试
IT古董3 小时前
企业级官网全栈(React·Next.js·Tailwind·Axios·Headless UI·RHF·i18n)实战教程-前言
javascript·react.js·ui
Jinuss3 小时前
飞冰ice.js中Model数据初始化原理
前端·javascript·react.js
开发者小天3 小时前
react中recharts使用的示例
前端·javascript·react.js
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ16 小时前
React 怎么区分导入的是组件还是函数,或者是对象
前端·react.js·前端框架
前端无涯16 小时前
React/Vue 代理配置全攻略:Vite 与 Webpack 实战指南
vue.js·react.js