Review
- 2024-10-13 11:17
[!Summary]
一、Introduction #
宿主组件通常是 React Native 框架提供的组件,它们和你用 JavaScript 自定义的组件不同,宿主组件是直接由 iOS/Android 原生平台实现的。
除了 React Native 框架提供的宿主组件外,一些社区库也提供了宿主组件,甚至你自己也可以创建宿主组件。
它们共同的特点是,这些宿主组件上层是 JavaScript 部分,底层是 Native 部分,这两部分是通过 React Native 框架联系起来的。也就是说,你调用宿主组件时,底层直接渲染的是 Native 视图。
要创建自定义的宿主组件,你必须写 Native 代码。
与之相对的,复合组件是基于宿主组件或其他复合组件搭建而成的自定义组件。