DEV Community

Cover image for Installing Tailwind CSS with Create React App
CodeShinobi
CodeShinobi

Posted on

Installing Tailwind CSS with Create React App

1

  1. Create your project

Start by creating a new React project with Create React App v5.0+ if you don't have one already set up.

npx create-react-app my-project
cd my-project
Enter fullscreen mode Exit fullscreen mode

2.Install Tailwind CSS

Install tailwindcss and its peer dependencies via npm, and then run the init command to generate both tailwind.config.js and postcss.config.js.

npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p
Enter fullscreen mode Exit fullscreen mode
  1. 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: [],
}
Enter fullscreen mode Exit fullscreen mode
  1. 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;
Enter fullscreen mode Exit fullscreen mode
  1. Start your build process

Run your build process with npm run start.

npm run start
Enter fullscreen mode Exit fullscreen mode
  1. Start using Tailwind in your project

Start using Tailwind’s utility classes to style your content.

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

Credit TailwindCss

Top comments (0)