개발자

css 라이브러리 꼭 써야되나요??

2023년 11월 27일조회 743

저는 css 라이브러리를 안쓰는 버릇을 들였는데요.. 안쓰는 이유는 안써도 불편하지않고 코드를 제가 하나하나 다 통제한다는 느낌도 받고 굳이 안써도 되는데 써야하나 하는 그런 이유들로 안쓰는데 다들 라이브러리 쓰시나요?? 쓰는게 많은 장점이 있다면 한번 도전해보려구요

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 3

인기 답변

김하림님의 프로필 사진

CSS 라이브러리를 쓰는 이유는 여러가지가 있겠지만 가장 큰 이유는 협업때문이라고 생각합니다. CSS는 기본적으로 글로벌로 정의를 하기 때문에 다른 사람과 작업을 하다보면 중복 클래스를 만들거나, 이름만 다른데 같은 역할을 하는 클래스를 만드는 등 협업 관점에서는 좋지 못한 코드들이 양산되는 문제가 있습니다. 자바스크립트 변수 이름 짓는 것도 고통인데 클래스 이름까지 고통받으면서 지어야 하죠.. 이런 문제점들을 해결해주는게 TailwindCSS나 CSS in JS 라이브러리(emotion/styled component...)입니다. 테일윈드 같은 경우 미리 클래스가 다 정의되어있으므로 중복 클래스등의 문제가 사라지고, 워낙 유명하기에 익숙한 개발자들도 많아서 협업에 유리한 측면이 있습니다. CSS in JS 라이브러리들도 마찬가지로 리액트 컴포넌트 스코프에서 스타일을 정의하기 때문에 클래스 충돌이 발생하지 않습니다. 더 나아가 리액트 컴포넌트 UI 라이브러리(디자인 시스템이 있는 라이브러리)를 쓰면 클래스 없이 컴포넌트로 대부분의 레이아웃을 구성할 수 있기 때문에 CSS 분량이 많이 줄어듭니다. 혼자 작업한다면 어떤 기술을 쓰던지 내 맘이지만, 팀원과 함께 작업한다면 라이브러리가 협업에 큰 도움이 되기 때문에 미리 경험을 쌓아보시는 것도 추천드립니다~

이상선님의 프로필 사진

실력이 있으면 안 써도 됩니다

문정동개발자님의 프로필 사진

혼자 개발할때는 안쓰는게 편할때가 많은데 실무할때는 다같이 모여서 규칙 정하는데 쓰는 시간보다 프레임워크 배우는 시간이 훨씬 적어서 쓰는게 대부분 이득인것같더라구요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!