Я пытаюсь реализовать рекурсивную итерацию для testInstance
, пытаясь найти ближайшего родителя с данным типом.
В документах говорится "Тип компонента, соответствующий этому экземпляру теста. Например, компонент Button имеет тип Button."
Но когда я пытаюсь получить тип любого реактивного компонента, я получаю это: реактивный компонент-тип . Родительским элементом является Col
.
Итак, как используется тип и может ли он использоваться для решения этой проблемы?
function getNearestParent(component, targetParent) {
if (component.parent && component.parent.type === targetParent.type) {
return component.parent;
}
return getNearestParent(component.parent, targetParent);
}