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

然后就可以了

相关推荐
narukeu13 小时前
理解 React 的严格模式
前端·javascript·react.js
lyllovelemon13 小时前
🍭🍭🍭五分钟带你掌握next国际化最佳实践
前端·react.js·面试
不如吃茶去15 小时前
一文搞懂React Hooks闭包问题
前端·javascript·react.js
miao_zz17 小时前
react native中依赖@react-native-clipboard/clipboard库实现文本复制以及在app中获取复制的文本内容
android·react native·react.js
Lik102421 小时前
ReactNative如何实现沉浸式状态栏及渐变色Header【兼容Android和iOS】
android·react native·ios
一只理智恩21 小时前
React中的useCallback
前端·javascript·react.js
@PHARAOH21 小时前
HOW - React Router v6.x Feature 实践(react-router-dom)
前端·react.js·前端框架
林强18121 小时前
React Redux使用@reduxjs/toolkit的hooks
前端·javascript·react.js
大学生小郑1 天前
VUE与React的生命周期对比
前端·vue.js·react.js
晓得迷路了1 天前
栗子前端技术周刊第 37 期 - Mako 开源、Polyfill 攻击、使用 Expo 创建 RN 应用...
前端·javascript·react.js