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

然后就可以了

相关推荐
哈哈你是真的厉害10 分钟前
基础入门 React Native 鸿蒙跨平台开发:颜色选择器工具
react native·react.js·harmonyos
摘星编程37 分钟前
OpenHarmony环境下React Native:Easing.bounce弹跳效果
react native·华为·harmonyos
哈哈你是真的厉害2 小时前
基础入门 React Native 鸿蒙跨平台开发:实现一个简单的倒计时工具
react native·react.js·harmonyos
哈哈你是真的厉害3 小时前
基础入门 React Native 鸿蒙跨平台开发:实现AnimatedValueXY 双轴动画
react native·react.js·harmonyos
放逐者-保持本心,方可放逐3 小时前
React核心组件 及 钩子函数应用
前端·javascript·react.js·非阻塞更新·延迟更新·同步更新
斯普信专业组3 小时前
ReAct Agent 解析:从理论到实践的高效推理框架
前端·react.js·前端框架
敲敲了个代码4 小时前
React 官方纪录片观后:核心原理解析与来龙去脉
前端·javascript·react.js·面试·架构·前端框架
摘星编程4 小时前
React Native鸿蒙:LayoutAnimation配置弹簧动画
react native·react.js·harmonyos
Jinuss5 小时前
源码分析之React中的FiberRoot节点属性介绍
前端·javascript·react.js
Jinuss5 小时前
源码分析之React中的Fiber节点介绍
前端·javascript·react.js