1
基础知识
2
图文教程
3
视频学习
4
知识检测
5
代码实操
6
学习评分

基础知识

React 核心概念

React 是由 Facebook 开发的用于构建用户界面的 JavaScript 库,采用组件化思想和声明式编程模式。

React 组件

组件是 React 应用的基本构建块,可以是函数组件或类组件。函数组件更简洁,配合 Hooks 可以实现状态管理。

JSX

JSX 是 JavaScript 的语法扩展,允许在 JS 中编写类似 HTML 的结构。它会被编译为 React.createElement 调用。

Props 与 State

Props 是父组件向子组件传递数据的方式,只读不可修改。State 是组件内部管理的状态,修改会触发重新渲染。

Hooks

虚拟 DOM

React 使用虚拟 DOM 来提高渲染性能。当状态变化时,React 会创建新的虚拟 DOM 树,通过 Diff 算法比较差异,只更新需要变更的真实 DOM 节点。