세 가지 주요 웹 프런트엔드 프레임워크: Vue.js, React.js 및 Angular.js.
1. Vue.js
현재 Vuejs가 가장 인기가 높으며, vuejs를 개발한 사람은 You Yuxi라는 중국인입니다. Vue는 간단한 API를 통해 효율적인 데이터 바인딩과 유연한 컴포넌트 시스템을 제공할 수 있습니다. 동시에 You Yuxi는 더 많은 개발자가 이를 사용하고 참여할 수 있도록 오픈 소스 방식을 선택했습니다.
Vue도 가상 DOM을 사용하므로 프로젝트의 변경 사항이 공식적으로 DOM에 영향을 미치지 않습니다. Vue는 세 가지 중 가장 작은 크기(약 80KB)를 가지고 있어 성능이 크게 향상됩니다.
2. React.js
React 프레임워크는 Facebook에서 시작된 프로젝트로 주로 DOM과의 상호작용을 줄이기 위해 DOM을 시뮬레이션하여 구현됩니다. React의 모듈성은 구성 요소를 격리하므로 문제가 발생할 때 프로그래머가 구성 요소를 더 쉽게 수정할 수 있습니다.
3. Angular.js
Angular는 JavaSript로 작성된 라이브러리이며 템플릿 기능도 매우 강력합니다. 각도 지침. 한편으로 HTML은 명령을 통해 확장될 수 있고, 다른 한편으로는 표현식을 통해 데이터가 HTML에 바인딩될 수 있습니다.