vue vs react 어느걸 추천하시나요

2021.06.25 | 조회수 2,485
2zftzz
리액트를 많이 사용하시던데 개인적으로 뷰의 양방향 바인딩이나 템플릿 형식이 편하더라구요 그리고 뷰, 리액트, 앵귤러 컴포넌트 기반의 프레임워크들 공통으로 개발자가 돔이랑 css 작업해야 하는 것도 불편한 것 같습니다 디자인/퍼블리셔가 html/디자인적 코드를 온전히 소유, 관리하면서 프론트 개발자랑 분리해서 개발할 수는 없는 걸까요?
6
checkbox-off
닉네임으로 등록
등록
댓글 24
propro
2021.06.26
BESTvue: 러닝커브가 낮고 구조화된 html/css/js의 구조를 갖춰서 활용성이 높아요 다만, 프로젝트가 커질수록 관리를 위한 구조가 필요하고 mixins나 filter등 implicit한 사용이 권장되는 듯한 모습이 있어서 커질수록 단점일 수도 있어요. 다만 vue 2.0의 option Api가 그렇고 올해 본격적으로 이용되고 있는 vue 3.0 composition api는 react hook을 상당히 많이 가져온 모습입니다. vue에서도 결국 단방향 바인딩이 로직을 분리하고 코드를 유지보수하는 데 역시나 편한 감이 있습니다.. react는 functional api hook의 도입으로 러닝커브가 vue보다는 높은 편이지만 최적화나 설계가 자유로워(이점 역시 러닝커브를 높이는 요소가 되지만) 큰 규모에서 많이 사용하는 것 같아요. 개발자가 여러명이면 나눠서 작업하는 것도 용이하기도 하고.. 정보 획득도 용이하고.. 다만 간단한 튜토리얼을 마무리 하신다면 next나 nuxt를 이용하는 것이 조금 더 편하게 프로젝트를 시작할 수 있늠 방법 같긴 합니다.. 좀 더 숙련이 된다면 순정을 튜닝하는 기본 react에 빌드 최적화나 퍼포먼스 향상을 시도하는 것이 나을 수 있지만 사실 간단한 프로젝트나 기본적인 세팅이 완료된 next/nuxt를 이용하는 편입니다 ... react기반 next를 협업이 일상이거나 대규모 개발팀에서 사용하는 경우가 많은 것 같고 토스도 메인으로 사용하고 있죠.. 다만 vue/nuxt는 대규모 프로젝트에서 아직 자주 보이지는 않는 것 같아요.. 롯데온 쇼핑몰에서 본 적이 있고.. 아니면 vue라이브러리 자체가 경량이라 페이지/기능 단위로 도입해서 이용하는 경우가 있고요.. 퍼블리셔와 분리해서 작업하는 형태에서는 vue가 가장 적합할 것으로 보여요. 적당한 css rule이나 페이지 마크업을 요청하여 css style 하단에 기존 페이지별 css처럼 작성하고, 프론트엔드개발자는 데이터바인딩에만 신경쓰고요.. 하지만 프론트엔드 개발자에게도 css js는 기본이고 하다보면 익히기도 어렵지 않아서 현대 프론트엔드프레임워크에서는 굳이 퍼블리셔가 있어야할까? 생각도 듭니다
6

리멤버 회원이 되면 24개의 모든 댓글을 보실 수 있습니다

로그인
회원가입
김커뮤니티
2020.07.01
BEST회사에서 풀지 못한 고민, 여기서 회사에서 업무를 하다가 풀지 못한 실무적인 어려움, 사업적인 도움이 필요한 적이 있으셨나요? <리멤버 커뮤니티>는 회원님과 같은 일을 하는 사람들과 이러한 고민을 해결할 수 있는 온라인 공간입니다. 회원 가입 하고 보다 쉽게 같은 일 하는 사람들과 소통하세요
154
김커리어
2020.07.01
BEST리멤버 회원을 위한 경력 관리 서비스, 리멤버 커리어를 소개합니다. 당장 이직 생각이 없어도, 좋은 커리어 제안은 받아보고 싶지 않으신가요? <리멤버 커리어>는 리멤버에서 새롭게 출시한 회원님들을 위한 경력 관리 서비스 입니다. 능력있는 경력직 분들이 <리멤버 커리어>에 간단한 프로필만 등록해두면, 좋은 커리어 제안을 받아 볼 수 있습니다. 단 1분의 투자로 프로필을 등록해두기만 하면, 기업인사팀이나 헤드헌터가 회원님께 꼭 맞는 제안을 직접 보내드립니다. 지금 바로 <리멤버 커리어>에 프로필을 등록하고, 새로운 기회를 만나보세요!
21
대표전화 : 02-556-4202
06235 서울시 강남구 테헤란로 134, 5층
(역삼동, 포스코타워 역삼) (대표자:최재호)
사업자등록번호 : 211-88-81111
통신판매업 신고번호: 2016-서울강남-03104호
| 직업정보제공사업 신고번호: 서울강남 제2019-11호
| 유료직업소개사업 신고번호: 2020-3220237-14-5-00003
Copyright 2019. Drama & Company All rights reserved.