TailwindCSS

Wonjun Hwang
Wonjun HwangCEO @Kit Works Inc. à Kit Works inc.
Tailwind CSS
이성수
목차
01. 주제선정 이유
02. 소개
03. 특징 - 장단점
04. 관련 라이브러리들
05. QnA
주제 선정 이유
• 2023 현재 가장 트렌디한
CSS 프레임워크라고 생각이 들어서
• 대부분의 강의들이 TailwindCSS를 이용해서
소개
- HTML을 벗어나지 않고도 최신 웹사이트를 빠르게 구축할 수
있다
- 유틸리티 우선 프레임워크
특징 - 장점
• css 클래스명에 대한 고민 x
• 인라인에서 빠르게 작업
• 다양한 modifier(ex: hover, 미디어쿼리 등)
• 캐시
• 빠른 빌드시간 및 CSS 파일 크기
특징 - 단점
• 가독성
• 유지보수
• 러닝커브
관련 라이브러리
컴포넌트 라이브러리
• chakra-ui
• daisyUI
• shadcn/ui - (라이브러리는 아님)
유용한 라이브러리
- clsx
- tailwind-merge
Chakra UI
흔한 컴포넌트 라이브러리
• TailwindCSS를 같이 사용할 수 있다.
Daisy UI
TailwindCSS 기반 컴포넌트 라이브러리
• 컴포넌트 형태가 아닌 class name을 사용
(tailwind와 사용법 동일)
• 다양한 디자인이 있다.
• TailwindCSS의 확장판 느낌
RedixUI, TailwindCSS를 사용하여 빌드 된 재사용 가능한
컴포넌트
• 재사용 가능한 컴포넌트들의 모음집
• 라이브러리 x
• npm으로부터 자유롭다.
• 복사 -> 붙여넣기 -> 사용
• Typescript로 작성
• React를 지원하는 모든 프레임워크에서 사용 가능
clsx
className을 조건부로 렌더링할 때 유용한 라이브러리
• string, objects, array 등으로 조건 사용 가능
tailwind-merge
ClassName을 충돌없이 merge 해주는 라이브러리
• 특정 tailwind style만 변경하고 싶을 때 사용.
clsx + tailwind-merge
트렌디한 유틸 함수 만들기.
• 최근 shadcn/ui로부터 유명해진 유틸 함수.
QnA
• https://tailwindcss.com/
• https://chakra-ui.com/
• https://daisyui.com/
• https://ui.shadcn.com/
• https://github.com/lukeed/clsx
• https://github.com/dcastil/tailwind-merge
1 sur 14

Recommandé

CSS Trend par
CSS TrendCSS Trend
CSS TrendWonjun Hwang
142 vues17 diapositives
대용량 분산 아키텍쳐 설계 #2 대용량 분산 시스템 아키텍쳐 디자인 패턴 par
대용량 분산 아키텍쳐 설계 #2 대용량 분산 시스템 아키텍쳐 디자인 패턴대용량 분산 아키텍쳐 설계 #2 대용량 분산 시스템 아키텍쳐 디자인 패턴
대용량 분산 아키텍쳐 설계 #2 대용량 분산 시스템 아키텍쳐 디자인 패턴Terry Cho
44.8K vues15 diapositives
20141203 AWS Blackbelt 시리즈 - Amazon Directory Service (한국어) par
20141203 AWS Blackbelt 시리즈 - Amazon Directory Service (한국어)20141203 AWS Blackbelt 시리즈 - Amazon Directory Service (한국어)
20141203 AWS Blackbelt 시리즈 - Amazon Directory Service (한국어)Amazon Web Services Korea
1.6K vues56 diapositives
AWS 9월 웨비나 | AWS 데이터베이스 마이그레이션 서비스 활용하기 par
AWS 9월 웨비나 | AWS 데이터베이스 마이그레이션 서비스 활용하기AWS 9월 웨비나 | AWS 데이터베이스 마이그레이션 서비스 활용하기
AWS 9월 웨비나 | AWS 데이터베이스 마이그레이션 서비스 활용하기Amazon Web Services Korea
2.9K vues44 diapositives
Aws summit 2017 사내전파교육 par
Aws summit 2017 사내전파교육Aws summit 2017 사내전파교육
Aws summit 2017 사내전파교육Byeongsu Kang
8.4K vues19 diapositives
CMS를 활용한 도서관웹사이트 발전방향 _ ㈜나인팩토리인터랙티브 par
CMS를 활용한 도서관웹사이트 발전방향 _ ㈜나인팩토리인터랙티브CMS를 활용한 도서관웹사이트 발전방향 _ ㈜나인팩토리인터랙티브
CMS를 활용한 도서관웹사이트 발전방향 _ ㈜나인팩토리인터랙티브ninefactory
3.5K vues25 diapositives

Contenu connexe

Similaire à TailwindCSS

CSS Convention - BEM par
CSS Convention - BEMCSS Convention - BEM
CSS Convention - BEMWonjun Hwang
36 vues22 diapositives
비트교육센터-AWS활용 1주차: EC2, S3, Elastic Beanstalks 사용 par
비트교육센터-AWS활용 1주차: EC2, S3, Elastic Beanstalks 사용비트교육센터-AWS활용 1주차: EC2, S3, Elastic Beanstalks 사용
비트교육센터-AWS활용 1주차: EC2, S3, Elastic Beanstalks 사용고포릿 default
294 vues161 diapositives
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017 par
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017Amazon Web Services Korea
3.6K vues69 diapositives
Atlassian Server RDS for MySQL 삽질기 par
Atlassian Server RDS for MySQL 삽질기Atlassian Server RDS for MySQL 삽질기
Atlassian Server RDS for MySQL 삽질기SeongHan Kim
168 vues26 diapositives
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20 par
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20Amazon Web Services Korea
10.7K vues90 diapositives
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017 par
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017Amazon Web Services Korea
7.6K vues44 diapositives

Similaire à TailwindCSS(20)

비트교육센터-AWS활용 1주차: EC2, S3, Elastic Beanstalks 사용 par 고포릿 default
비트교육센터-AWS활용 1주차: EC2, S3, Elastic Beanstalks 사용비트교육센터-AWS활용 1주차: EC2, S3, Elastic Beanstalks 사용
비트교육센터-AWS활용 1주차: EC2, S3, Elastic Beanstalks 사용
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017 par Amazon Web Services Korea
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
Atlassian Server RDS for MySQL 삽질기 par SeongHan Kim
Atlassian Server RDS for MySQL 삽질기Atlassian Server RDS for MySQL 삽질기
Atlassian Server RDS for MySQL 삽질기
SeongHan Kim168 vues
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20 par Amazon Web Services Korea
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017 par Amazon Web Services Korea
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017
9.component style par Daniel Lim
9.component style9.component style
9.component style
Daniel Lim523 vues
5. 솔루션 카달로그 par Terry Cho
5. 솔루션 카달로그5. 솔루션 카달로그
5. 솔루션 카달로그
Terry Cho18.2K vues
[02회][제대로워드프레스][세미나] par 블로그코디
[02회][제대로워드프레스][세미나][02회][제대로워드프레스][세미나]
[02회][제대로워드프레스][세미나]
블로그코디3.3K vues
[2017 Windows on AWS] AWS 를 활용한 Active Directory 연동 및 이관 방안 par Amazon Web Services Korea
[2017 Windows on AWS] AWS 를 활용한 Active Directory 연동 및 이관 방안[2017 Windows on AWS] AWS 를 활용한 Active Directory 연동 및 이관 방안
[2017 Windows on AWS] AWS 를 활용한 Active Directory 연동 및 이관 방안
XECon2015 :: [3-4] 조정현 - Laravel with cloud par XpressEngine
XECon2015 :: [3-4] 조정현 - Laravel with cloudXECon2015 :: [3-4] 조정현 - Laravel with cloud
XECon2015 :: [3-4] 조정현 - Laravel with cloud
XpressEngine623 vues
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017 par Amazon Web Services Korea
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
Apache hbase overview (20160427) par Steve Min
Apache hbase overview (20160427)Apache hbase overview (20160427)
Apache hbase overview (20160427)
Steve Min556 vues
나는 웹 크리에이터다! 그리고... 최근 웹 핫이슈!.pdf par SangHoon Han
나는 웹 크리에이터다! 그리고... 최근 웹 핫이슈!.pdf나는 웹 크리에이터다! 그리고... 최근 웹 핫이슈!.pdf
나는 웹 크리에이터다! 그리고... 최근 웹 핫이슈!.pdf
SangHoon Han81 vues
Elasticsearch Modeling - 정호욱 par NAVER D2
Elasticsearch Modeling - 정호욱Elasticsearch Modeling - 정호욱
Elasticsearch Modeling - 정호욱
NAVER D21.9K vues
멀티 어카운트 환경의 보안과 가시성을 높이기 위한 전략 - AWS Summit Seoul 2017 par Amazon Web Services Korea
멀티 어카운트 환경의 보안과 가시성을 높이기 위한 전략 - AWS Summit Seoul 2017멀티 어카운트 환경의 보안과 가시성을 높이기 위한 전략 - AWS Summit Seoul 2017
멀티 어카운트 환경의 보안과 가시성을 높이기 위한 전략 - AWS Summit Seoul 2017

Plus de Wonjun Hwang

상속과 구현 par
상속과 구현상속과 구현
상속과 구현Wonjun Hwang
0 vue77 diapositives
오버라이딩 조금 더 알아보기 par
오버라이딩 조금 더 알아보기오버라이딩 조금 더 알아보기
오버라이딩 조금 더 알아보기Wonjun Hwang
0 vue22 diapositives
컴포넌트 설계 par
컴포넌트 설계컴포넌트 설계
컴포넌트 설계Wonjun Hwang
14 vues21 diapositives
성능 테스트 par
성능 테스트성능 테스트
성능 테스트Wonjun Hwang
13 vues13 diapositives
WebRTC par
WebRTCWebRTC
WebRTCWonjun Hwang
22 vues18 diapositives
Flutter & Firebase par
Flutter & FirebaseFlutter & Firebase
Flutter & FirebaseWonjun Hwang
18 vues16 diapositives

Plus de Wonjun Hwang(20)

오버라이딩 조금 더 알아보기 par Wonjun Hwang
오버라이딩 조금 더 알아보기오버라이딩 조금 더 알아보기
오버라이딩 조금 더 알아보기
Wonjun Hwang0 vue
프론트엔드 비동기 프로그래밍 par Wonjun Hwang
프론트엔드 비동기 프로그래밍프론트엔드 비동기 프로그래밍
프론트엔드 비동기 프로그래밍
Wonjun Hwang28 vues
트렌디 앱 - ARC & OBSIDIAN par Wonjun Hwang
트렌디 앱 - ARC & OBSIDIAN트렌디 앱 - ARC & OBSIDIAN
트렌디 앱 - ARC & OBSIDIAN
Wonjun Hwang29 vues
차이나는 개발자 클라스 par Wonjun Hwang
차이나는 개발자 클라스차이나는 개발자 클라스
차이나는 개발자 클라스
Wonjun Hwang6 vues
차이나는 개발자 클라스 par Wonjun Hwang
차이나는 개발자 클라스차이나는 개발자 클라스
차이나는 개발자 클라스
Wonjun Hwang37 vues

TailwindCSS