首页 > 解决方案 > 我可以在反应原生的常规组件周围包裹一个自定义组件吗

问题描述

所以我有一个组件,它返回一个带有一些自定义文本和一个图标的按钮。我正在从 expo 矢量图标中提取图标,因此要使用这些图标,我需要编写如下内容:

<Icon_Name name"name"......>

我想将我的自定义组件包裹在一个图标或任何其他组件周围,这样我就可以在该组件中使用各种不同的图标。

所以我希望我的代码基本上是:

<Custom_Component>
  <IconOrSomeOtherComponent />
</Custom_Component>

我想以某种方式在我的自定义组件中调用该图标组件。这可能吗?

我知道我可以将变量传递到自定义组件中,例如:

<Custom_Component someVariable="some variable" />

然后在我的组件函数中使用“someVariable”,但我希望找到一个解决方案,我可以只包装一个组件并在我的“Custom_Component”函数内调用“包装”组件。

顺便说一下,我使用的是功能组件,而不是类组件。

标签: reactjsreact-nativereact-componentreact-functional-component

解决方案


推荐阅读