Tech TutorBangla Web Documentation
Portfolio
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Tailwind CSS Documentation34টি অধ্যায়
প্রযুক্তি নির্বাচন
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Introduction
  • কেন Tailwind?
  • Utility-First CSS
  • Tailwind কীভাবে কাজ করে?
  • Tailwind বনাম CSS
  • Tailwind বনাম Bootstrap
  • সুবিধা
  • সীমাবদ্ধতা
  • কখন ব্যবহার করবেন?
  • Learning Roadmap
  • Installation
  • Tailwind + Vite
  • Tailwind + Next.js
  • Tailwind + React
  • First Project
  • Utility Classes
  • Spacing
  • Colors
  • Typography
  • Layout (Flex, Grid)
  • Responsive Design
  • Borders & Radius
  • Shadows & Effects
  • Hover & Focus States
  • Dark Mode
  • Animation
  • Components
  • Customization
  • Plugins
  • Dark Theme Project
  • Production
  • Best Practices
  • Project: Portfolio
  • Project: Dashboard
  1. Docs
  2. Tailwind CSS
  3. Tailwind Best Practices
Tailwind CSSIntermediate

Tailwind Best Practices

Tailwind CSS ব্যবহারের সেরা অভ্যাস — code organization, naming, performance।

10টি অংশবাংলা ভাষায়

Tailwind CSS ব্যবহারের সময় কিছু best practices মেনে চললে code maintainable ও performant থাকবে।

১. Class Order

Tailwind class গুলো একটি consistent order-এ লিখুন। সাধারণত: layout → display → spacing → sizing → typography → colors → borders → effects → responsive → dark।

২. Component Extraction

<!-- ❌ একই class বারবার -->
<button class="rounded-lg bg-blue-600 px-4 py-2 text-white hover:bg-blue-700">
  Button 1
</button>
<button class="rounded-lg bg-blue-600 px-4 py-2 text-white hover:bg-blue-700">
  Button 2
</button>

<!-- ✅ Component তৈরি করুন -->
<button class="btn-primary">Button 1</button>
<button class="btn-primary">Button 2</button>

৩. Responsive Mobile-First

<!-- ✅ Mobile-first -->
<div class="p-4 md:p-8 lg:p-12">Responsive padding</div>

<!-- ❌ Desktop-first -->
<div class="p-12 md:p-8 lg:p-4">Harder to maintain</div>

৪. Custom CSS Avoid করুন

যতটা সম্ভব Tailwind utility classes ব্যবহার করুন। Custom CSS শুধু অত্যন্ত প্রয়োজনীয় ক্ষেত্রে লিখুন।

Prettier Plugin

Tailwind class sort করতে prettier-plugin-tailwindcss install করুন। এটি save করার সময় automatic-ally class order ঠিক করবে।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরProduction OptimizationপরেরReal-world Project: Portfolio Website
এই পেজে
Tech Tutor

বাংলায় ওয়েব ডেভেলপমেন্ট ডকুমেন্টেশন শিখুন — ধাপে ধাপে।

Homeসব ডকুমেন্টেশনQuick Startআমার নোটস

© 2026 Tech Tutor. বাংলায় শিখুন, বাংলায় গড়ুন।

mdanamolhasan1998@gmail.com