Cara Integrasi Tailwind CSS dan React.js
Cara Integrasi Tailwind CSS dan React.js - Sore sobs-sobs sekalian dikesempatan yang indah semoga sobs-sobs dalam keadaan sehat walafiat dan diberi kesempatan untuk menikmati segelas kopi panas disertai gorengan.
Oke ini sebenernya basic saja sobs-sobs berhubung gua ingin menulis maka gua pilih materi basic yang menurut gua tak kalah penting yaitu integrasi tailwind css di project react.
sebelum itu lebih jauh kita kenalan dahulu dengan tailwind css, tailwind css merupakan sebuah utility dan bukan sebuah component framework UI seperti bootstrap, maksudnya gimana bang ? tailwind hanya menyediakan class-class untuk kita membuat sendiri sebuah komponen yang kita inginkan, contoh kalau dibootstrap component button primary sudah didefault berwarna biru, sedangkan di tailwind css kita bebas membuat komponen button primary kita dengan warna apa saja, font apa saja dan dekorasi apa saja dengan menggunakan utility yang telah disediakan oleh tailwind css. 👍 (Mantabs)
Langsung saja ya ke stepnya :
1. Setup React project
- untuk npm versi 6+
npm create vite@latest react-tailwind --template react
npm create vite@latest react-tailwind -- --template react
npm install
jika sudah maka step pertama untuk setup project telah selesai. dan sobs-sobs bisa buka folder projectnya di kode editor sobs-sobs sekalian.2. install tailwind dan konfigurasi
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p
kemudian akan muncul sebuah file baru dengan nama tailwind.config.js.
/** @type {import('tailwindcss').Config} */
export default {
content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"],
theme: {
extend: {},
},
plugins: [],
};
kemudian buka file index.css di dalam folder src, kemudian hapus semua dan ganti seperti dibawah ini
@tailwind base;
@tailwind components;
@tailwind utilities;
Oke tahap install dan konfigurasi selesai.3. Uji coba
import React from "react";
const App = () => {
return (
<>
<div className="flex justify-center min-h-screen items-center">
<div className="w-full max-w-xs">
<h1 className="text-blue-500 text-3xl font-bold mb-2 hover:text-orange-600">
sruputkode.com
</h1>
<p className="text-sm">Sruput kopi sambil ngoding sobs..</p>
</div>
</div>
</>
);
};
export default App;!
Jika sudah silahkan kita jalankan dengan mode development dengan mengetik diterminal atau command promt sobs-sobs.
npm run dev
jika sudah maka buka url http://127.0.0.1:5173/ dan jika sobs-sobs sudah buka maka tampilannya seperti dibawah ini
Posting Komentar untuk "Cara Integrasi Tailwind CSS dan React.js"
Posting Komentar