사실 나는 react를 조금 접한적이 있었다.
인턴기간동안 회사에서 사용한 것이 react였고 backend를 진행하면서 frontend를 조금이라도 이해할 필요가 있다고 생각하여 react를 조금이지만 공부를 진행했고 현재 익숙한 것은 react이다.
그럼에도 불구하고 나는 왜 Vue를 선택했을까?
react는 전 facebook, 현 meta인 기업에서 개발한 라이브러리이다. 때문에 지속적인 업데이트와 개발은 meta에서 진행하고 있으며 꾸준한 발전을 보이기 위해선 그 기업이 안정적이어야 한다고 생각한다.
하지만 현재 meta의 주력인 VR산업쪽이 저조한 모습을 보이면서 meta 기업에 대한 불안감이 높아지고, 나는 현재 공부를 해야할 것을 선택하는 요소중에서 불안한 react보단 현재 점점 인기가 많아지고 있고 꾸준히 업데이트 중인 vue를 선택했다.
frontend나 backend나 항상 새로운 것을 익히는데 시간을 투자하지만 이 시간이 적었으면 싶은 것은 인간의 본성인 것 같다.
나는 front를 시작해보고자 했고, 인터넷을 서칭하던 중 vue를 선택한 사람들의 대다수가 vue의 러닝커브가 낮다는 것을 장점으로 꼽았다.
이에 나또한 공감했고 이번에 vue를 익혀보고자 한다.
react의 경우 html의 요소를 반복해서 출력하고자 한다면 forEach나 그냥 for문 등 몇가지 방법이 존재한다. 하지만 Vue의 경우 v-for하나의 문법만 알면 되기때문에 코딩을 진행함에 있어서 많은 것을 알 필요가 없다는 것이다.
즉, Vue라는 프레임워크를 사용하는 사람들은 다들 같은 방법을 쓰기에 이해하기가 좋다는 것이다.