Я новичок в React,
Я попытался создать форму, используя UI материала в React.
Я смог разработать форму с текстовыми полями, но не смог отредактировать данные, если я использую значение атрибута для текстового поля.
И как я могу вызвать родительскую функцию, когда вызывается функция onChange для Textfield, которое есть в дочернем компоненте. Вот мой код.
В родительском компоненте я включаю вот так
render() {
const { name, email, mobileNumber } = this.state.serviceRequest;
return (
<div>
<HomeTemplate
handleShow = {this.handleShow}
handleClose = {this.handleClose}
name = {name}
email ={email}
mobileNumber = {mobileNumber}
DateFnsUtils ={DateFnsUtils}
handleDateChange ={this.handleDateChange}
handleChange = {this.handleChange}
/>
</div>
);
}
В дочернем компоненте у меня есть текстовое поле, подобное этому. из-за невозможности опубликовать весь код, я публикую часть кода, которая полезна для решения проблемы.
Я также буду публиковать ссылку на вставку в комментарии.
<TextField
autoFocus
margin="dense"
id="emailId"
label="Email Address"
type="email"
value= {props.email}
fullWidth
/>
Пожалуйста, предложите мне, как я могу это сделать?