
유틸리티 퍼스트(Utility-First) CSS 프레임워크.
미리 정의된 클래스(flex, p-4, text-gray-500 등)를 조합해서 스타일을 작성.
빠르게 UI를 구현할 때 유리하지만, 코드 가독성과 재사용성을 고려해야 하는 스타일링 도구
npm create vite@latest [프로젝트명] -- --template react-ts
OR
npm create vite@latest .
npm i
기존 vite.config.ts
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
export default defineConfig({
plugins: [react()],
});
변경후 vite.config.ts
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
import tailwindcss from "@tailwindcss/vite"; // <----- 추가
export default defineConfig({
plugins: [react(), tailwindcss()], // <----- 추가
});
src/index.css (혹은 src/main.css)안에 Tailwind 지시어 추가
@import "tailwindcss";
npm run dev
function App() {
return (
<>
<h1>Hello world!</h1>
<h1 className="text-3xl font-bold underline">Hello world!</h1>
</>
);
}
export default App;



Tailwind CSS IntelliSense 확장 프로그램은 Tailwind CSS 자동완성 기능을 제공하여 개발 환경을 향상시킨다.