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

然后就可以了

相关推荐
沐言人生14 小时前
React Native 源码分析1——HybridData 机制深度分析
android·react native
空中海14 小时前
01 React Native 基础、核心组件与布局体系
javascript·react native·react.js
空中海15 小时前
05 React架构设计、项目实践与专家清单
前端·react.js·前端框架
空中海17 小时前
04 工程化、质量体系与 React 生态
前端·ubuntu·react.js
Yue16817 小时前
一文教你五分钟学会Zustand,React状态管理更加方便!
react native
空中海17 小时前
03 性能、动画与 React Native 新架构
react native·react.js·架构
空中海19 小时前
02 React Native状态、导航、数据流与设备能力
javascript·react native·react.js
空中海20 小时前
04 React Native工程化、质量、发布与生态选型
javascript·react native·react.js
郑生zs1 天前
Hooks-useEffect
react.js
光影少年1 天前
react函数组件、类组件、纯组件、受控/非受控组件
前端·react.js·掘金·金石计划