Install React Efficiently (react + vite + tailwindcss + daisyui)


React app scaffoldingnpm create vite@latest . tailwindcss npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p tailwind.config.js file & Modify the content array to include: content: [
"./index.html",
"./src/**/*.{js,ts,jsx,tsx}",
], index.css & replace it its contents @tailwind base;
@tailwind components;
@tailwind utilities;Open
main.cssas this is already imported insidemain.js. Comment everything insidemain.css.
App.jsx export default function App() {
return <h1 className="text-3xl font-bold underline">Hello world!</h1>;
} daisyui npm i daisyui tailwind.config.js & add daisyui to the plugins /** @type {import('tailwindcss').Config} \*/
export default {
content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"],
theme: {
extend: {},
},
plugins: [require("daisyui")],
};or using ES Module syntax: import daisyui from "daisyui";
/** @type {import('tailwindcss').Config} \*/
export default {
content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"],
theme: {
extend: {},
},
plugins: [daisyui],
}; App.jsx & update the code to check if daisyui is working correctly import "./App.css";
function App() {
return (
<>
<h1 className="text-3xl">Hello</h1>
<button className="btn btn-outline"> Hello</button>
</>
);
}
export default App;