1. Tailwind 시작하기[로컬(vscode)에서 실행하는 경우, 코드샌드박스 같은 경우 생략]

  • create-react-app
  • npx create-react-app (프로젝트명)
  • cd (프로젝트명)

2. tailwind package 설치

  • npm의 경우

npm add -D tailwindcss postcss autoprefixer
npm tailwind init -p

 

  • yarn의 경우

yarn add -D tailwindcss postcss autoprefixer
yarn tailwind init -p

 

add -D package : 필요한 패키지를 install

tailwind init -p : tailwind.config.js 파일을 생성

 

3. tailwind.config.js 설정

npm tailwind init -p 혹은 yarn tailwind init -p을 입력했다면, tailwind.config.js 파일이 생성 되었을 것이다. 

 

▶ tailwind.config.js

module.exports = {
  content: [
  	"./src/**/*.{js,jsx,ts,tsx}",  
  ],
  theme: {
    extend: {},
  },
  plugins: [],
}

tailwind.config.js 파일에서 "./src/**/*.{js,jsx,ts,tsx}" 부분을 추가한다.

해당 코드 설정 시 src폴더 내에 확장자가  js, jsx, ts, tsx인 파일인 경우에 적용

 

4. css에 적용하기

▶ src/index.css

@tailwind base;
@tailwind components;
@tailwind utilities;

 

@tailwind base; : Tailwind의 기본 스타일을 포함

이 부분은 브라우저 기본 스타일을 리셋하고, HTML 요소에 대한 기본 스타일을 정의

 

@tailwind components; : Tailwind에서 제공하는 컴포넌트 스타일을 포함

버튼, 카드 등 재사용 가능한 UI 구성 요소에 대한 스타일이 여기서 정의

 

@tailwind utilities; : Tailwind의 유틸리티 클래스들을 포함

유틸리티 클래스는 간단한 스타일을 적용할 수 있는 클래스들로, 마진, 패딩, 색상 등을 조절하는 데 사용

 

index.js에서 import './index.css'; 입력 후 잘 불러오는지 확인한다.

 

'Etc' 카테고리의 다른 글

React 사용 필수 extension ES7+ React/Redux/React-Native snippets  (0) 2024.10.25
Elastic UI  (0) 2024.10.23
Github Repository 이름 변경  (0) 2024.09.25
WSL로 리눅스 설치하기  (0) 2024.07.26
Jenkins 설치 - windows  (0) 2024.07.23

+ Recent posts