React 是一种开源的 JavaScript 库,用于构建用户界面。它由 Facebook 开发并维护,已经成为了当今最流行的前端库之一。与其他框架不同,React 主要专注于视图层(View),旨在通过声明式、组件化的方式来构建复杂的 UI 界面。
React 的核心思想是将应用程序的 UI 分解成小且独立的组件,这些组件可以相互嵌套和复用。每个组件都有自己的状态和属性,当这些状态或属性发生变化时,组件会自动重新渲染。这种方法大大简化了应用程序的开发过程,并提高了开发效率和代码重用性。
除此之外,React 还具有以下特点:
React 同时还有很多优秀的社区支持和插件生态,例如 Redux、React Router、Axios 等,能够进一步扩展 React 的功能和特性。总之,React 是一个功能强大、易于学习和使用的前端库,非常适合用于开发中大型、复杂的应用程序。
React
【React】入门概述 - 虚拟DOM与原生DOM - JSX语法 - React基本使用 - 掘金
【React】React应用 - React脚手架 - create-react-app - 创建Hello React - 掘金
GitHub - linjunc/react-study: Here are all the high-quality React articles, a React repository worth learning
003_尚硅谷react教程_虚拟DOM的两种创建方式_哔哩哔哩_bilibili