import '../css/style.css';
checkDoubleClick() {
this.context.router.push(`/test/${this.state.selectedDirectory.id}`);
}
componentDidMount() {
this.onHandlePartyFetch(this.props.params.idParty);
}
Uncaught TypeError: Cannot read property 'idParty' of undefined
handleChange(event) {
this.props.onChangeInputValue(event.target.value);
}
...
<input type='text' required value={this.props.newValue}
onChange={this.handleChange}
/>
onChangeInputValue(newInput) {
this.setState({ newValue: newInput });
}
onChangeInputValue(newInput) {
this.setState({ newValue: newInput });
// newValue переменная, в которую хотел записать новое значение, потому что запись в data.value не работает
console.log(newInput);
}
handleChange(event) {
this.props.onChangeInputValue(event.target.value);
}
просто работайте с данными props.data
<input type='text' required value={this.state.data.value} />
Вывел консоль в рендер. this.state.event после выбора фильтра по участникам принимает нужное значение (которое должно отобразиться в компоненте таблицы), затем сразу же принимает значения без фильтра по участникам снова