개발자
MUI를 활용하여 웹애플리케리션 만들때 장단점을 알려주세요 그리고 디자인의 한계가 있는지 또한 유지보수의 힘듦은 없는지 등등 자세하게 알려주시면 좋겠습니다!
답변 3
인기 답변
개인 프로젝트 할때 디자이너가 없어서 MUI(구글의 material design에따라 만들었다고 합니다)를 사용했는데 MUI 가 리액트 ui 라이브러리 중 가장 인기가 많다는 조사 결과를 보고 선택하였습니다 장점은 1. 다양한 컴포넌트들을 버튼이랑 툴팁 다이얼로그 등 가져다쓰면 반응형도 따로 안해줘도 되는 경우도 많고 해서 편리합니다 2. 리액트랑 호환성이 좋다고 해요 단점은 1. 커스터마이징이 어렵습니다! 따로 디자인이 있어서 그에 맞게 만들고자 하면 사용하지 않는 것을 추천합니다
안녕하세요. 저는 이번에 어드민 페이지만들때 MUI를 사용했는데요. 제가 느낀 장단점으로는 장점 - 디자인에 많은 신경을 쏟지 않아도 된다. - 여러 컴포넌트들을 제공하고 있기 때문에 편하게 기능구현을 할 수 있다. 단점 - 용량이 크다. - headlss ui component가 아니기 때문에 디자인 커스텀에 제약이 있다. 이정도인것 같습니다! 유지보수 관련해서 힘듦을 느낀적은 아직 없네요.
여러 개발자분들이 좋은 답변을 달아주셨네요. MUI 를 사용하여 개발을 할 경우 여러 장점이 있습니다. 1. 검증되어있는 디자인 컴포넌트를 활용해 빠르게 개발할 수 있다. 2. 이미 디자인 시스템이 구축되어 있어서 획일화된 화면을 구현할 수 있다. 3. 여러 기능, 컴포넌트들이 대부분 구현되어 있어서 개발 경험을 높일수 있다. 4. 이미 많은 사례가 있어서 개발할 때 어려운 부분을 구글링해도 거의 다 나온다. 단점은 이렇게 생각해볼 수 있겠습니다. 1. 컴포넌트 커스텀이 조금은 어렵다. 2. mui에 의존성을 부여하다보니 버전을 업그레이드 했을 때 라이브러리 자체에 변경점이 생겼을 경우 코드를 수정해야 하는 점 컴포넌트를 커스텀 할 때 아얘 다른 컴포넌트를 창조해내는 것이 아니고 간단히 스타일을 변경하는 것이라면 Component api 에 나와있는 class 로 변경이 가능합니다. 커스텀이 아주 어렵지는 않지만, 처음 접하신다면 스트레스 받을 확률이 조금은 있습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!