Допустим, есть родительский компонент
App
, внутри которого есть несколько
RandomString
и
RefreshButton
При клике на
RefreshButton
мне из
App
необходимо послать команду в
RandomString
, чтобы каждый такой компонент выполнил свой внутренний метод
RandomString.refresh()
export class App extends Component<{}> {
constructor(props: {}) {/* ... */}
protected refreshItems() {
// Тут надо как-то вызвать метод refresh() у дочерних RandomString
}
render(): ReactNode {
return (
<div>
<RandomString />
<RandomString />
<RandomString />
<RefreshButton onClick={this.refreshItems} />
</div>
);
}
}