Use with Vite - Flowbite React
Learn how to install Flowbite React for your Vite project and start developing modern web applications with interactive components
Create project#
Run the following command to create a new Vite project using React and Typescript:
npm create vite@latest -- --template react-ts
Setup Tailwind CSS#
- Install 
tailwindcssand its peer dependencies: 
npm i -D tailwindcss postcss autoprefixer
- Generate 
tailwind.config.jsandpostcss.config.jsfiles: 
npx tailwindcss init -p
- Add the paths to all of your template files in your 
tailwind.config.jsfile: 
/** @type {import('tailwindcss').Config} */
module.exports = {
  content: ['./index.html', './src/**/*.{js,ts,jsx,tsx}'],
  theme: {
    extend: {},
  },
  plugins: [],
};
- Add the 
@tailwinddirectives for each of Tailwind's layers to your./src/index.cssfile: 
@tailwind base;
@tailwind components;
@tailwind utilities;
Install Flowbite React#
- Run the following command to install 
flowbite-react: 
npm i flowbite-react
- Add the Flowbite plugin to 
tailwind.config.jsand include content fromflowbite-react: 
/** @type {import('tailwindcss').Config} */
export default {
  content: [
    // ...
    'node_modules/flowbite-react/lib/esm/**/*.js',
  ],
  plugins: [
    // ...
    require('flowbite/plugin'),
  ],
};
Try it out#
Now that you have successfully installed Flowbite React you can start using the components from the library.
import { Button } from 'flowbite-react';
export default function App() {
  return <Button>Click me</Button>;
}