请解释什么是前端框架，并给出三个常见的前端框架。
前端框架是一个包含预定义代码结构、组件、样式和行为的工具集，旨在使 Web 开发更加高效和方便。

三个常见的前端框架是：

1. React：由 Facebook 开发的 JavaScript 库，帮助开发人员构建复杂的交互式用户界面。

2. Angular：由 Google 团队开发的前端框架，用于使用 HTML、CSS 和 TypeScript 构建单页面应用。

3. Vue.js：易于学习的 JavaScript 框架，使 Web 开发人员能够构建响应式和动态的用户界面。