概览
React 基础概念
- Component:也称为组件。React 应用程序是由组件组成的。组件是 UI(用户界面)的组成部分,拥有自己的逻辑和外观。通过组件,你可以把 UI 拆分为独立可复用的代码片段。组件分为函数组件和类组件。
- Hook:也称为钩子。函数组件中如果需要引入状态、生命周期方法等外部功能,可以通过 Hook 把对应的外部代码“钩”进来。Hook 均使用
use
前缀命名。
如果你对 React 还不太熟悉,推荐阅读 React 官方文档。
React SDK 和 Web SDK 的关系
React SDK 基于 Web SDK 4.x 进行开发,并且内置了 Web SDK 4.x 提供的所有 API。例如,useLocalMicrophoneTrack
这个 Hook 在执行时,会调用 Web SDK 的 createMicrophoneAudioTrack
方法。
对于实时音视频的大部分基础功能,你可以只关注 React SDK 提供的 API。但在实现某些复杂用法或进阶功能时,你还是需要使用 Web SDK 的 API。此时 React SDK 的文档会提供 Web SDK 相关 API 的文档链接,点击即可跳转查看。