Tailwind CSS를 추천하지 않는 이유
I don't recommend Tailwind CSS
Tailwind CSS는 인기 있는 CSS 프레임워크이지만, 저자는 중대형 프로젝트에서는 신중히 사용해야 한다고 주장합니다. 수천 개의 유틸리티 클래스를 배워야 하고, HTML과 CSS의 분리를 깨뜨리며, 클래스 이름이 일관되지 않고, 디자인 시스템이 강제되지 않으며, CSS 학습에 도움이 되지 않는다는 점을 지적합니다. 또한 HTML에서 클래스 순서로는 우선순위를 알 수 없고, 브라우저 개발자 도구에서 디버깅이 불편하다고 말합니다. 저자는 현대 CSS의 기능(캐스케이드 레이어, 네이티브 중첩, 커스텀 속성, :has(), 컨테이너 쿼리, color-mix())을 언급하며, Tailwind가 이러한 기능 위에 구축된 점을 지적하고, CSS를 먼저 배우고 나서 Tailwind를 선택하라고 조언합니다.
당신이 오늘 절약한 초기 노력은 내일 이자를 붙여 갚아야 할 수도 있습니다.