请以markdown形式输出并介绍三个流行的前端JavaScript框架的名称及其特点。介绍每个框架时，每个框架的特点不得多于3点。特点可以用列表形式列出。
user
```markdown
## 流行的前端JavaScript框架

### 1. React
- **组件化**：React 使用组件化的思想，可以将复杂的 UI 拆分成多个小组件，方便管理和复用。
- **虚拟 DOM**：通过虚拟 DOM 机制，React 可以高效地更新和渲染页面。
- **丰富的生态系统**：围绕 React 形成了庞大的社区，有许多第三方库和工具支持。

### 2. Vue
- **简洁易用**：Vue 的语法简单直观，文档详尽，易于上手。
- **响应式系统**：Vue 采用声明式编程，数据和视图自动保持同步。
- **灵活布局**：支持单文件组件（.vue 文件），使得组件的结构、样式和逻辑更加紧密地结合。

### 3. Angular
- **MVC架构**：Angular 采用了 MVC（模型-视图-控制器）架构模式，有助于构建大型应用。
- **依赖注入**：通过依赖注入，Angular 可以轻松管理和共享服务。
- **强大的双向数据绑定**：数据和视图之间的双工通信，使得状态管理更加方便。
```
assistant