我想获取一个反应组件的所有子元素的列表。
例如:
父.js
<Parent>
<SomeComponent/>
</Parent>
SomeComponent.js
<SomeComponent>
<ChildElement1/>
<ClhidElement2/>
</SomeComponent>
所以Parent.js
我想得到ChildElement1
and ChildElement2
。那可能吗?
我的用例是:
我将表单字段(字段组件)传递给通用表单组件。Form 元素接收一个具有默认值的对象以及其他东西(例如,它与什么 CRUD/资源相关)。它必须在字段中注入这些值。我没有一一传递所有字段并避免重复,而是创建了像“UserFields”和其他一些容器这样的容器,它们是具有字段组件的容器。所以我需要 Form 来读取 UserFields 中的字段。但由于这些字段已经在 UserFields 中,我不知道如何获取它们。