Пример родительской страницы с вкладками
import {Tab, Tabs } from 'react-bootstrap';
import * as Survey from "survey-react";
import "survey-react/survey.css";
import SectionA from './SectionA';
import SectionB from './SectionB';
//Tabs
<Tabs activeKey={this.state.activeTab} onSelect={this.handleSelect}>
<Tab eventKey={1} title="CORE SEC A."><SectionA setClick={click => this.clickChild = click}/></Tab>
<Tab eventKey={2} title="CORE SEC B."><SectionB setClick={click => this.clickChild = click}/></Tab>
...
</Tabs>
//button function
<button onClick={() => this.clickChild()}>Validate All</button>
Пример дочерней страницы
componentDidMount() {
this.props.setClick(this.getValidation);
}
getValidation() {
survey.currentPage.hasErrors();
}
Проблема заключается в том, что при нажатии кнопки Validate All
вызывается только второе событие клика дочернего элемента /функция. Как я могу вызвать несколько детей без создания дополнительных кнопок?