웹뉴비 지금 React 웹앱 만들어보면서 CSS를 쓰는데 의문이 생김

컴포넌트 하나마다 CSS 파일을 하나씩 할당해줌
-> 처음에는 역할 분리에 긍정적이였음
-> 가면 갈수록 tsx 파일에 useRef.current.style = “” 또는 style={{}} 하는 경우가 많아짐
-> 파일도 많아지고 점점 CSS 파일 하나하나 할당해주는게 회의적임


컴포넌트의 태그들에 클래스명을 하나하나 할당해줌
-> 이건 클래스명 짓는거 진짜 스트레스
-> 이게 더러워서 컴포넌트를 ㅈㄴ 많이 만들고 재사용함 (싸쓰)




지금까지 버튼 인풋 터치리스트 패널 콤박 슬라이더 프로그리스 등
이런거 다 손수 스타일링된 컴포넌트로 만들었는데

shadcn이란 녀석이 콤팩트한 갓UI를 컴포넌트 형식으로 제공해주네

근데 이게 tailwind 전용인 것 같고

당연히 tailwind로 커스텀도 되는거겠지?







그래서 질문이 뭐냐?

1. CSS로 스타일링, 레이아웃 다 익숙해졌는데
지금 tailwind로 쳐 바꿀까?

2. CSS의 모든 기능 사용에 문제 없을 정도로 추상화된건가?

- dc official App