【发布时间】:2019-10-11 16:02:55
【问题描述】:
如何从 ajax 调用请求的父数据传递给子组件? 例如我有这样的代码
class Parent extends React.Component {
constructor(props) {
super(props);
this.state = {};
}
async componentDidMount() {
const response = await fetch();
this.setState(response.data);
}
render() {
return (
<ChildComponent data={this.state} /> // data={}
);
}
}
这里的问题是 ChildComponent 将在获取数据之前挂载,因此我将在 ChildComponent 中获取空对象数据。
【问题讨论】:
标签: javascript ajax reactjs async-await frontend