<Form ref={formRef}>
...
<View>
...
<Target />
...
</View>
<View>
<View>
...
<Target />
...
</View>
</View>
<Target />
<Form />
Моя проблема очевидна. Компонент формы имеет метод под названием resolveTargets
. Когда этот метод вызывается, я хочу получить дескриптор всех <Target />
элементов и выполнение операций над ними. Как вызов метода экземпляра.
class Form extends React.Component {
resolveTargets() {
// Get all deeply nested Targets from this.props.children
// Call resolve method on all retrieved targets
}
}