Installing Tailwindcss with React
Apr 21, 2024
Tailwind CSS works by scanning all of your HTML files, JavaScript components, and any other templates for class names, generating the corresponding styles and then writing them to a static CSS file.
It’s fast, flexible, and reliable — with zero-runtime.
Install Tailwind CSS
Install tailwindcss
via npm, and create your tailwind.config.js
file.
npm install -D tailwindcss
npx tailwindcss init
Configure your template paths
Add the paths to all of your template files in your tailwind.config.js
file.
/** @type {import('tailwindcss').Config} */
module.exports = {
content: [
"./src/**/*.{js,jsx,ts,tsx}",
],
theme: {
extend: {},
},
plugins: [],
}
Add the Tailwind directives to your CSS
Add the @tailwind
directives for each of Tailwind’s layers to your main CSS file. src/input.css
@tailwind base;
@tailwind components;
@tailwind utilities;
Import Styles in React
In your src/index.js
file, import your styles.css
: