Skip to main content

Requirements

  • ⚛️ React 18+ or React Native
  • 🎨 Tailwind CSS (required)
  • 📘 TypeScript 5.0+ (recommended)

Tailwind CSS Setup

better-styled uses className for styling. You need Tailwind CSS configured in your project.
Follow the Tailwind CSS installation guide for your framework (Next.js, Vite, etc.).

That’s it ✨

✅ No extra configuration. No providers to wrap. No build plugins. Just import and use:

Smart Class Merging

better-styled uses tailwind-merge under the hood to handle class conflicts intelligently:

Quickstart

Build your first component

React Native Guide

Using with Expo and React Native