A compositor of tailwind for React Native Styles
Import react-native-tailwind-style
module and use any of the supported utilities from Tailwind CSS in your React Native views.
-
Install the package:
npm i react-native-tailwind-style -D
oryarn add react-native-tailwind-style -D
-
Add tailwind.config.js on root folder
-
Add the script on package.json
{
"scripts": {
"build-tailwind": "./node_modules/.bin/rnts"
}
}
- Execute
yarn build-tailwind
now and every time that tailwind.config.js change.
import React from "react";
import { SafeAreaView, View, Text } from "react-native";
import tailwind from "react-native-tailwind-style";
const App = () => (
<SafeAreaView style={tailwind("h-full")}>
<View style={tailwind("pt-12 items-center")}>
<View style={tailwind("bg-blue-200 px-3 py-1 rounded-full")}>
<Text style={tailwind("text-blue-800 font-semibold")}>
Hello Tailwind
</Text>
</View>
</View>
</SafeAreaView>
);
export default App;