카테고리 없음

React 개발자를 위한 Tailwind CSS 강좌(1): Tailwind CSS 개요 및 설치

atomicdev 2024. 10. 14. 17:03
728x90

Tailwind CSS 개요 및 설치

내용:

  • Tailwind CSS 소개: Tailwind CSS는 Utility-First CSS 프레임워크로, 미리 정의된 유틸리티 클래스를 사용하여 빠르고 효율적으로 스타일을 작성할 수 있습니다. Tailwind는 모든 스타일을 클래스명으로 제공하며, 스타일링을 위한 별도의 CSS 파일을 작성할 필요 없이 HTML이나 JSX 파일에서 바로 클래스명을 적용할 수 있습니다.
  • Tailwind CSS와 전통적인 CSS 방식의 차이점:
    • 전통적인 CSS 방식: 클래스를 정의하고 해당 클래스에 스타일을 적용한 후, HTML 요소에 클래스를 연결하는 방식입니다.
    • Tailwind CSS 방식: HTML 요소에 미리 정의된 유틸리티 클래스를 바로 사용하여 스타일을 지정하는 방식입니다. 예를 들어, bg-blue-500, text-white, p-4와 같은 클래스를 사용하여 빠르게 스타일을 적용합니다.
  • 프로젝트에서 Tailwind CSS 설치 및 설정: Tailwind CSS를 설치한 후 PostCSS와 함께 설정하여 기본 스타일을 구성할 수 있습니다.
    Tailwind CSS 개요 및 설치

 

실습:

  1. Create React App으로 React 프로젝트 생성:
    npx create-react-app my-tailwind-app
    cd my-tailwind-app
  2. Tailwind CSS 설치 및 PostCSS 설정: Tailwind CSS와 관련 패키지(PostCSS, Autoprefixer)를 설치합니다.
    npm install -D tailwindcss postcss autoprefixer
  3. Tailwind CSS 초기 설정 파일 생성 및 구성: Tailwind CSS 초기 설정 파일을 생성하여 프로젝트에 추가합니다.
    npx tailwindcss init
    생성된 tailwind.config.js 파일에 아래와 같은 기본 구성을 추가합니다:
    module.exports = {
      content: [
        "./src/**/*.{js,jsx,ts,tsx}",
      ],
      theme: {
        extend: {},
      },
      plugins: [],
    }
  4. Tailwind CSS를 적용하기 위한 파일 수정: src/index.css 파일에 Tailwind의 기본 스타일을 추가합니다.
    @tailwind base;
    @tailwind components;
    @tailwind utilities;
  5. 기본적인 스타일 적용 및 확인: src/App.js에서 Tailwind CSS 유틸리티 클래스를 사용하여 스타일을 적용합니다.
    npm start
  6. 프로젝트 실행
    npm start
    :브라우저에서 Tailwind가 적용된 스타일을 확인할 수 있습니다.

이 강의는 Tailwind CSS의 기본 개념을 이해하고, React 프로젝트에서 Tailwind CSS를 설치하고 적용하는 방법을 소개합니다. Tailwind CSS의 유틸리티 클래스 기반 스타일링 방식이 전통적인 CSS 방식과 어떻게 다른지를 체감할 수 있으며, 프로젝트에서 빠르게 스타일을 설정하고 확인할 수 있습니다.

728x90