개발자

어떤 프론트엔드 프레임워크를 더 파보는 게 좋을까요?

2022년 08월 04일조회 5,731

프론트엔드 개발자가 되기 위해서 개발 공부를 하고 있는 졸업반 학생입니다. 지금까지 개인 프로젝트를 몇 개 해봤는데요, 모두 Vue.js로 만들었습니다. 완성도가 엄청 높은 프로젝트는 아니었지만, 그래도 Vue.js로 기본적인 것들은 만들어볼 수 있겠다 하는 자신감은 생길 정도였어요. 그런데 제가 React는 한 번도 경험해 본 적이 없는데, 최근 원티드나 로켓펀치 같은 채용 사이트를 보니 React 개발자를 더 많이 채용하는 것 같더라구요. 언뜻 봐도 Vue.js보다는 React가 더 많아서 걱정입니다. 취업을 위해 지금 하고 있는 Vue.js 프로젝트를 포기하고 React 공부를 시작하는 게 나을지, 아니면 Vue.js를 쓰는 회사만 골라서 지원해야 할지 너무 고민입니다.. 현직에 계신 분들의 의견을 듣고 싶습니다. 지금이라도 React 공부를 시작하는 게 좋을까요? 미리 감사합니다!

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

답변 16

인기 답변

이수진님의 프로필 사진

저의 답변은 '리액트를 당장 시작해라' 입니다 개발 0년차 시절, 리액트를 공부했고 꽤 괜찮은 프로젝트를 만들었습니다. 뷰에 대한 지식은 거의 없었고요. 그리고 뷰를 사용하는 회사에서 입사해 개발자로 첫 커리어를 시작했습니다. 그리고 1년 후, 이직을 준비했습니다. 제가 지원할 수 있는 회사가 정말 몇 군데 없었습니다. 당시 리액트 16에서 훅 함수 컴포넌트 등이 도입되면서 큰 변화가 있었고 새로운 개념을 배우느라 고생을 좀 했습니다. 리액트 실무 개발 경험이 없다는 이유로 인터뷰도 많이 떨어졌습니다. 리액트를 사용하는 회사로 그 다음 이직이 정말 쉽지 않았어요. 여전히 채용 시장에서는 뷰 개발자보다 리액트 개발자의 수요도가 훨씬 많습니다.어느 정도 업력이 생기니 제가 지원할 수 있는 회사가 정말 많아졌습니다. 때문에 개인적으로 프론트엔드 개발을 시작하는 분들에게 뷰보다 리액트를 추천드립니다. 진행 중이신 뷰 프로젝트는 절대 버리지마시고 마지막까지 잘 완성하시길 바랍니다. 추가로 간단한 리액트 프로젝트를 만들어보시고 포트폴리오에 넣으세요. 여러 프레임워크/라이브러리를 경험해보셨으니 가산점을 받을 수 있을 것입니다. 보너스로, 리액트와 뷰의 장단점, 둘 중 선호하는 프레임워크에 대해 잘 설명하신다면 면접관에게 엄지척을 받을 수 있을 거에요.

인기 답변

삭제된 사용자님의 프로필 사진

삭제된 사용자

2022년 08월 05일

저도 취직 전에는 vue.js를 사용해서 프로젝트를 만든 경험만 있었고, 회사 취직 후 처음으로 react를 접하게 되었어요. 둘 다 SPA라는 공통점이 있긴 하지만 완전 똑같은 프레임워크라고 볼 수는 없겠죠... 하지만 vue를 경험하셨다면 react를 다룰 때에도 충분히 도움이 되실 거라고 생각해요! 앞으로 만들어갈 경력이 지금까지 프로젝트를 한 경험보다 훨씬 길텐데, 프레임워크에 대한 경험이 없다는 이유만으로 지원 회사를 한정하는 것은 아닌 것 같다는게 제 개인적인 의견입니다! 부딪혀보시면 생각보다 별거 아닐 거에요! ㅎㅎ 저는 심지어 회사 입사 후 배워서 현업에서 사용하고 있을 정도니까, vue를 사용해서 잘 해내신 질문자님이시라면 react에 대한 기술적 난이도로 고민하실 필요는 없으리라고 생각합니다! 물론 일하면서 열심히 스터디하고 점점 발전해나가야 하겠지만요. ㅎㅎ(저도 노력중인 주니어 개발자라서.. ㅎㅎ 함께 힘내봅시다!) 화이팅입니다!

인기 답변

이연주님의 프로필 사진

많은 분들이 react를 추천하셨기 때문에 반대되는 답변을 달아볼까해요 ㅋㅋ 사실 국내에서는 Vue.js 보다 React 가 더 인기가 많죵.. 그 이유는 악순환이라면 악순환 이겠지만, 기술관련 자료나 문서들이 한글로 되어져 있는 것들이 많기 때문일 것이고, 또한 회사에서 native 앱을 개발하기에 react native를 쓸 수 있는 장점(?) 때문에 많은 회사들이 react를 원하고 있는것 같습니다~~ 하지만 vue.js가 절대로 react에 뒤쳐지는 프레임워크가 아니라는 점을 말씀드리고 싶네요~~ 최근에도 지속적으로 나오고 있는 (스벨트 같은것들이요 ㅋㅋ) 웹 프레임워크 혹은 라이브러리 중에서 잘 꾸리기만 하면 속도가 react 보다 좋다는 표를 본것이 기억나구요~ 취업 시장에서 vue.js 혹은 Nuxt(SSR) 을 요구하는 업체도 없지 않기 때문이죠! 저 또한 현업에서 Nuxt.js를 사용하고 있으며, 절대로 나쁜 프레임워크가 아님을 말씀드리고 싶네요!! 도움이 되셨으면 합니당!

평범한프론트엔드님의 프로필 사진

평범한프론트엔드

프론트엔드 developer2023년 01월 15일

Vue.js 관련 레퍼런스도 적지는 않은걸로 알고있습니다. 다만, 커뮤니티 파이가 리액트가 넘사벽이라..흠흠 그리고 Vue3 가 릴리즈되면서 서드파티 라이브러리들이 빠르게 지원을 안해준점도 React 를 선택하게끔 되지 않았나 생각을 해봅니다. + 개인 경험이지만 모 유명 인사플랫폼 회사에 FE 포지션으로 지원을 했는데(공고는 1년 이상) 저는 경력으로는 Vue + React 가 짬뽕된 형태로.. 5년차였는데, 탈락한거보고.. Vue.js 경력을 안쳐준건지.. 아니면 React만 2년 빠방하게 한 지원자들과 비교해 경쟁력이 없는건지..뭐 그랬던 경험이 있습니다 ㅠㅠ..

인기 답변

Lucas Ghae님의 프로필 사진

간결한 대답 : 리액트를 배우세요.

인기 답변

Lucas Ghae님의 프로필 사진

vue 절대 나쁜 언어 아니죠. 리액트보다 더 간결하고 쉽기도 하구요. 다만 기본을 이해하는데 있어서 리액트가 유리 합니다. 리액트를 이해한 상태에서 vue를 배우는것은 상대적으로 쉽지만 그 반대는 조금더 어려워요. 취업에서 유리한건 입만 아프죠.

인기 답변

이태권님의 프로필 사진

언어의 장벽을 없애시는걸 추천드립니다. 언어는 거기서 거기고 구글링하며 응용을 잘해야 잘하는 개발자입니다

김태민님의 프로필 사진

저라면 진행하고 있는 프로젝트를 가능하다면 얼른 마무리하고, 리액트를 공부할겁니다. 취업시장에서 리액트는 쇼미더머니 치트니까요

프레드윰님의 프로필 사진

이게 당장 뭐가 좋다 이것을 하라고 하기엔 애매합니다~ 한마디로 뷰, 리액트, 스벨트 등 아주 핫하는 프레임워크들이기 때문에 한가지 바로 선택 하기보다 전부다 써보시고 자신의 맞는것을 선택 하셨으면 좋겠네요!

노예님의 프로필 사진

현재 리엑트는 좋은 먹잇감입니다 미래에는 모르겠습니다 몇년전만해도 js가 짱이라고 했습니다

삭제된 사용자님의 프로필 사진

삭제된 사용자

2022년 12월 26일

리액트

한주님의 프로필 사진

많인 답변중 Angular은 역시 없네요 ㅠㅠ 직장에서 Angular을 쓰고있는데, 다른 분들 말씀 처럼 React를 배워볼까 하고 있습니다. 한편으로는 어차피 주니어로 뽑히는거면 js ts 잘 하고 프레임 워크는 응용을 잘 하는 사람이 뽑히지 않을까요 ㅎㅎ 저도 다른 답변 덕분에 참고 할 수 있었습니다. 감사해요!!

psmon님의 프로필 사진

저는 역설적으로 지금 vue로 만들어본 프로젝트를 프론트 3대장인 리액트,뷰,앵귤라등 프레임워크없이 순수 js로도 만들어보는것입니다. 또한 뷰를 포기하고 리액트를 한다가 아니라 리액트에 집중하면서 뷰에대한 이해도도 높여보라 입니다. 리액트의 전문가가 오로지 리액트만 할줄 안다? 제 경험상 본적이 없습니다. 정리하면 두가지 이상 프레임웍에 학습해보고 장단점을 파악하면서 상호 프레임워크에 대한 이해도를 높이는 것을 추천해봅니다.

kevin님의 프로필 사진

리엑트 해보시는것 강추입니다! 아무래도 취업은..ㅎ

이지형님의 프로필 사진

React던 Vue던 트렌드의 껍데기보단 본질을 파악하는게 더 중요합니다. 또 시간이 지나면 새로운 것들로 대체될 수도 있으니까요. 마음 가는 걸로 공부해보세요.

이근환님의 프로필 사진

React는 많은 회사에서 쓰기 때문에 취업을 위한다면 반드시 공부하시는 것이 좋습니다. Vue.js를 사용하는 회사를 골라서 간다면, 추후 이직시에도 Vue.js를 사용하는 회사라는 폭이 좁아질 수 있습니다. (이 당시에 React를 할줄 알아도, Vue.js 운영경험이 많다보니, React를 이용하여 제품을 운영하는 회사 면접관 입장에서는 불확실성의 포인트가 될 수 있습니다.) 이미 Vue를 해보셨으니, React를 공부해보시고 한번 비교해보세요. 둘다 Virtual DOM을 이용하지만, 어떤 점이 다르고, 기술마다 어떤 철학을 가지고 있는지, 어떤 점을 좀 더 강조하는지 체크해보시고 연구해본다면 모던 프론트엔드 프레임워크/라이브러리가 어떤점을 지향하고 있는지 본질을 파악하실수 있을 것입니다. 이렇게 다양한 기술을 공부하고 다루다보면 Solid, Svelte등.. 다양한 기술을 더 빠르게 습득할 수 있고, 다루고 더 깊은 부분까지 들여다 볼수 있게 될 것입니다. React 학습이 러닝커브가 높은편은 아니니까 공부하시면서 Vue에서는 이렇게 했던 것이 여기서는 이렇게 관리되네라는 식으로 마이그레이션을 잘하면 금방 프로젝트도 만들수 있고, 취업준비에 훨씬 용이할 것이라 생각됩니다. 파이팅입니다!

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

Vue.js로 기본적인 것들을 만들어보았다는 것은 좋은 시작입니다! 그러나 React도 프론트엔드 분야에서 매우 인기 있는 기술 스택 중 하나이기 때문에, React를 배우는 것도 취업에 도움이 될 것입니다. 하지만 Vue.js를 완전히 떠나 React만 전념할 필요는 없습니다. 많은 기업에서는 Vue.js와 React를 모두 사용하고 있기 때문에, Vue.js와 React를 함께 사용하는 프로젝트도 있을 수 있습니다. 또한, React와 Vue.js는 비슷한 기능을 수행하는 경우가 많기 때문에, 둘 다 다룰 수 있는 것이 더 좋은 선택일 수 있습니다. 따라서, Vue.js를 계속해서 공부하면서, React도 조금씩 공부해보는 것이 좋습니다. 이렇게 여러 기술 스택을 다룰 수 있는 능력을 갖춘다면, 더 넓은 선택지를 가지고 취업 준비를 할 수 있을 것입니다.

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

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

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

또는

이미 회원이신가요?

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

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

새로운 질문 올리기

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