Skip to content

Instantly share code, notes, and snippets.

@GOJAx64
Last active June 24, 2022 20:12
Show Gist options
  • Save GOJAx64/b7440a9fd9a7f69fd943e1d14e1c6952 to your computer and use it in GitHub Desktop.
Save GOJAx64/b7440a9fd9a7f69fd943e1d14e1c6952 to your computer and use it in GitHub Desktop.
Installation of Tailwind CSS with React JS + Vite + Ya

Installation and configuration of Tailwind CSS + React with Vite

In projects of React + Vite

1. Install Tailwind CSS Install tailwindcss and its peer dependencies, and then run the init command to generate both tailwind.config.js and postcss.config.js:

yarn add -D tailwindcss postcss autoprefixer
yarn tailwindcss init -p

2. Configure your template paths Add the paths to all of your template files in your tailwind.config.js file:

module.exports = {
  content: [
    "./src/**/*.{js,jsx,ts,tsx}",
  ],
  theme: {
    extend: {},
  },
  plugins: [],
}

3. Add the Tailwind directives to your CSS Add the @tailwind directives for each of Tailwind’s layers to your ./src/index.css file.

@tailwind base;
@tailwind components;
@tailwind utilities;

4. Import the index.css in your main.jsx

import './index.css';

5. Use Tailwind CSS:

export default function App() {
  return (
    <h1 className="text-3xl font-bold underline">
      Hello world!
    </h1>
  )
}

Official Documentation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment