【发布时间】:2018-05-04 13:13:09
【问题描述】:
componentDidMount() {
this.props.fetchAccountData();
}
render() {
const { accounts } = this.props.accountData;
policyDetailsInfo = accounts[0].policy_summary;
accountDetails = accounts[0];
return (
<div>
<Account
accountDetails={accountDetails}
policyDetails={policyDetailsInfo}
/>
</div>
)
}
const mapStateToProps = state => ({
accountData: state.accountData
});
const mapDispatchToProps = {
fetchAccountData
};
export default connect(mapStateToProps, mapDispatchToProps)(AccountHome);
- 这里进入componentDidMount的fetchAccountData方法是 异步调用。
- 这里我想当 fetchAccountData 响应得到 之后,只有控制进入渲染方法。这里会这样 多次进入渲染方法,直到异步调用方法得到 回复。
- 由于此控件进入子组件,而该组件确实 没有得到响应后可能会填充的属性 来自异步调用。
问候,
【问题讨论】:
标签: redux react-redux redux-thunk