У меня есть родительский компонент, передающий состояние в качестве подпорки дочернему компоненту.API вызывается при загрузке страницы с использованием componentDidMount
в родительском компоненте, и исходное состояние данных, передаваемых дочернему, изменяется.Изменение отражается в родительском компоненте, но не в дочернем.
Вот выдержка из моего кода:
loan.js (Parent)
<ForecloseBtn id={this.state.lead_id} foreclose={this.state.isForeclosed }/>
ForecloseBtn.js (дочерний)
import React from 'react';
import { render } from 'react-dom';
class ForecloseBtn extends React.Component {
constructor(props) {
super(props);
console.log(this.props);
this.state = {
lead_id: this.props.id,
isForeclosed: this.props.foreclose,
};
}
render() {
return (
......
)
}
};
export default ForecloseBtn;
Таким образом, здесь состояния lead_id
и isForeclosed
изменяются в родительском компоненте, но не в дочернемсоставная часть.Как я могу также обновить состояние дочернего компонента?