Day 18 · 1/5
🌱 기초 프론트엔드

React와 Vue는 뭔가요?

쉽게 이해하기

레고 블록으로 집을 지을 때, 미리 만들어진 벽이나 지붕 세트가 있다면 훨씬 빠르게 완성할 수 있죠. React와 Vue는 웹사이트를 만들 때 필요한 기능들을 미리 만들어둔 도구 세트예요.

핵심 정리

웹 페이지를 만드는 인기 있는 JavaScript 라이브러리와 프레임워크입니다.

자세히 알아보기

React와 Vue는 현대 웹 개발에서 가장 많이 사용되는 JavaScript 도구입니다. React는 Facebook(현 Meta)에서 만든 라이브러리이고, Vue는 개인 개발자 Evan You가 만든 프레임워크예요. React는 컴포넌트 기반으로 UI를 만들 수 있게 해주며, 큰 회사들이 많이 사용합니다. 페이스북, 인스타그램, 넷플릭스 등이 React로 만들어졌어요. JSX라는 문법을 사용해서 JavaScript 안에서 HTML처럼 코드를 작성할 수 있습니다. Vue는 React보다 배우기 쉽다는 평가를 받으며, 작은 프로젝트부터 큰 프로젝트까지 유연하게 사용할 수 있어요. HTML, CSS, JavaScript를 분리해서 작성하는 방식이 기존 웹 개발과 비슷해서 진입장벽이 낮습니다. 둘 다 SPA(Single Page Application)를 만드는 데 특화되어 있고, 페이지를 다시 로드하지 않고도 내용을 업데이트할 수 있어요. 어떤 것을 선택할지는 프로젝트 규모, 팀 구성, 학습 곡선 등을 고려해서 결정하면 됩니다.