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

然后就可以了

相关推荐
whatever who cares2 小时前
大型 React 项目的文件结构
前端·react.js·前端框架
假如让我当三天老蒯3 小时前
useCallback 详细解释(从原理到用法)(自学用)
前端·react.js
Vu4614 小时前
nextjs的图片和文字优化
react.js
gogoing6 小时前
React Hooks 完整指南
react.js
假如让我当三天老蒯8 小时前
State和Props区别和左右(自学用)
前端·react.js
小书房8 小时前
移动开发跨平台方案之RN/Flutter/KMP/CMP
flutter·react native·react·跨平台·rn·kmp·cmp
夜雪闻竹9 小时前
React Query + REST API 最佳实践
前端·react.js·前端框架
戈德斯文10 小时前
我做了一面互联网摸鱼墙:从无限 Canvas 到本地生产环境
react.js·canvas·next.js
vim怎么退出1 天前
Dive into React——Hooks 原理
react.js·源码阅读