У меня есть родителький компонент
class Parent extends React.Component {
constructor(props) {
super(props)
this.testInputValue = ''
}
log_test_input_value = () => {
console.log(this.testInputValue);
}
render() {
return (
<div>
<button onClick={log_test_input_value}>Test log</button>
<Child/>
</div>
)
}
}
и дочерний компонент
class Child extends React.Component {
constructor() {
super();
this.testInputValue = "" ; //пусть инпут изначально пустой
}
handleChange(event) {
this.testInput = event.target.value
}
render() {
<input onChange={this.handleChange(e)} placeholder="test" />
}
}
}
Они находяться в разных файлах и дочерний импортируется к родительскому.
Я хочу на изменении testInputValue в дочернем компоненте, обновлять его в родительском
Как правильно это делается?