# 概览 (/zh-CN/api-reference/rtc/react-sdk/overview)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

## React 基础概念 [#react-基础概念]

- Component：也称为组件。React 应用程序是由组件组成的。组件是 UI（用户界面）的组成部分，拥有自己的逻辑和外观。通过组件，你可以把 UI 拆分为独立可复用的代码片段。组件分为函数组件和类组件。
- Hook：也称为钩子。函数组件中如果需要引入状态、生命周期方法等外部功能，可以通过 Hook 把对应的外部代码“钩”进来。Hook 均使用 `use` 前缀命名。

如果你对 React 还不太熟悉，推荐阅读 [React 官方文档](https://react.dev/learn)。

## React SDK 和 Web SDK 的关系 [#react-sdk-和-web-sdk-的关系]

React SDK 基于 [Web SDK 4.x](/zh-CN/api-reference/rtc/react-sdk/web-sdk/overview) 进行开发，并且内置了 Web SDK 4.x 提供的所有 API。例如，`useLocalMicrophoneTrack` 这个 Hook 在执行时，会调用 Web SDK 的 [`createMicrophoneAudioTrack`](/zh-CN/api-reference/rtc/react-sdk/web-sdk/interfaces/iagorartc#createmicrophoneaudiotrack) 方法。

对于实时音视频的大部分基础功能，你可以只关注 React SDK 提供的 API。但在实现某些复杂用法或进阶功能时，你还是需要使用 Web SDK 的 API。此时 React SDK 的文档会提供 Web SDK 相关 API 的文档链接，点击即可跳转查看。
