Tailwind css

이대영·2024년 11월 6일

유틸리티 우선 (Utility-First) CSS 프레임워크.

빠르고 쉽게 스타일링을 적용할 수 있는 클래스를 제공

기존의 CSS-in-JS 라이브러리인 Styled-Components보다 유연하고 직관적인 스타일링을 제공

특징

  • 다양한 유틸리티 클래스를 제공, HTML 요소에 직접 클래스를 추가하는 방식으로 스타일링 가능.

  • 불필요한 스타일을 제거하고, 필요한 부분만 스타일을 적용하는 방식으로 최적화되어 있음

  • React의 JSX 문법과 함께 사용할 수 있어, 스타일링이 간편

Styled-Components와의 비교

  • Tailwind CSS
    • 장점: 유틸리티 클래스 기반으로 간편한 사용, 성능 최적화
    • 단점: 클래스 네임이 길어질 수 있음, 프로젝트 초기 설정 필요
  • Styled-Components
    • 장점: JavaScript 파일 내에서 스타일링 가능, 동적 스타일링 지원, 컴포넌트 기반 설계
    • 단점: 초기 설정 및 학습 곡선, 스타일링 시 성능 이슈 발생 가능

0개의 댓글