Skip to content

React

React 是一个用于构建用户界面的 JavaScript 库。它由 Facebook 开发并开源,用于创建大规模、高性能的 Web 应用程序。

React 的主要特点:

组件化:React 的组件化开发模式使得代码更易维护。

声明式设计: React 使用声明式的方式描述用户界面,开发人员只需关注界面应该呈现什么样子,而不需要关心底层的 DOM 操作。

虚拟 DOM: React 通过在内存中维护一个虚拟的 DOM 树来减少直接操作真实 DOM 的次数。

单向数据流: React 采用了单向数据流的模型,即数据只能从父组件流向子组件,子组件不能直接修改父组件的数据。

生命周期管理: React 组件具有生命周期方法,不同阶段执行特定的逻辑。

适用于移动端开发: React Native 是基于 React 的移动端开发框架,允许开发者使用 React 的语法和思想构建原生移动应用。

服务器端渲染(SSR): React 支持服务器端渲染,这对于提高应用的性能、搜索引擎优化和改善用户体验都是有益的。

方案

技术方案

常见的技术方案,由 Vite(或 Webpack),React,React Router,Redux(或 Mobx),Scss(或 Less),axios 组合开发。

服务端渲染:

一般采用 Next.js 应用框架。

参考链接

官方文档:https://react.dev/

React 基础笔记