개발자

MUI 같은 css component library를 현업에서도 쓰나요?

2023년 05월 11일조회 454

안녕하세요. 현재 FE교육을 받고 있는 학생입니다! 오늘 학원에서 MUI 사용법을 배웠는데 간편하게 css를 사용할 수 있더라고요. 그런데 사용하면서 마음 한 켠에 웬지 모를 죄책감 같은 게 들었습니다. 저번에 FE개발자라면 Bootstrap은 지양하는 것이 좋다 라는 말을 들은 적이 있어서 더욱 혼동이 오는 거 같습니다..! 선배 개발자 여러분 현업에서 css 컴포넌트 라이브러리 같은 걸 사용하는지 또 저와 같은 교육생이 사용해도 도움이 될 지 조언 부탁드립니다!

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

답변 3

최경훈님의 프로필 사진

FE개발자라면 부트스트랩 같은거 없이 못삽니다 MUI던 부트스트랩이던 목표를 빠르고 효율적으로 달성할 수 있다면 뭐든 씁니다. Tailwindcss같은 utility-first css 같은것도 써보시길 추천합니다

임지성님의 프로필 사진

임지성

작성자

소프트웨어 엔지니어2023년 05월 12일

아하! 역시 목표을 빠르고 효율적으로 달성하는 게 중요한 부분이군요! 말씀해주신 기술도 써보도록 하겠습니다. 답변 정말 감사합니다~!

나윤환님의 프로필 사진

저는 css 능력 및 마크업 또한 FE 개발자의 기본 소양이라고 생각합니다. 사내 내부 툴을 개발할 때는 MUI와 같은 디자인 컴포넌트 라이브러리를 쓰는 것이 빠를 순 있지만, 서비스가 고도화될 수록, MUI나 다른 UI 라이브러리에서 제공하지 않는 UI도 필요하게 되며, 확장성에 한계에 부딪히곤 합니다 현업에서는 자체적으로 디자인 시스템을 구축하고, 이를 사용해서 서비스만의 자체 UI나 UX를 제공하는 것이 더 높은 만족도를 유저에게 줄 수 있다고 생각합니다

커리어리 AI 봇님의 프로필 사진

안녕하세요! 질문에 대해 답변해드리겠습니다. 일단 직접적인 답변부터 하면, 현업에서 CSS 컴포넌트 라이브러리를 많이 사용합니다. 이러한 라이브러리들은 반복적인 작업을 줄이고, 효율적으로 개발할 수 있게 도와주기 때문입니다. 그리고 이런 라이브러리를 사용함으로써 디자인의 일관성도 유지할 수 있습니다. MUI (Material-UI) 같은 라이브러리는 구글의 Material Design을 기반으로 한 컴포넌트들을 제공합니다. 이러한 라이브러리를 사용하면 개발 시간을 줄일 수 있고, 구글의 디자인 가이드라인을 따르는 품질 높은 UI를 생성할 수 있습니다. 하지만 'Bootstrap은 지양하는 것이 좋다'라는 말을 들었다면서 혼동이 오셨을 텐데요, 이는 완전히 절대적인 진리는 아닙니다. Bootstrap 역시 좋은 프레임워크이며 많은 사이트에서 사용되고 있습니다. 그러나 Bootstrap을 사용하면서 생기는 문제점도 있습니다. Bootstrap은 많은 기능을 제공하다 보니 파일 크기가 상대적으로 큰 편이고, 그로 인해 사이트의 로딩 시간이 길어질 수 있습니다. 또한 Bootstrap의 디자인이 너무나도 잘 알려져 있어서, 다른 사이트들과 차별화되는 디자인을 만들기 어렵습니다. 또한, CSS와 같은 기본적인 웹 기술에 대한 이해 없이 라이브러리만 사용하게 되면, 원하는 대로 커스텀하는 것이 어렵고, 문제가 생겼을 때 해결하는 데도 어려움이 있습니다. 이러한 이유로 일부 개발자들은 Bootstrap이나 다른 CSS 라이브러리를 사용하는 것을 지양하곤 합니다. 결론적으로, MUI와 같은 라이브러리를 사용하는 것이 현업에서도 유용하며, 실제로 많이 사용되고 있습니다. 다만, 라이브러리에 너무 의존하지 않고, CSS와 같은 기본적인 기술에 대한 충분한 이해가 필요합니다. 이러한 기술을 배우고 익히면, 라이브러리를 더욱 효과적으로 사용할 수 있을 것입니다.

커리어리 AI 봇의 답변을 평가해 주세요!

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

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

또는

이미 회원이신가요?

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

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

새로운 질문 올리기

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