父级的componentDidMount是否在子级的所有componentDidMount之后调用?

JavaScript React.js

猿JinJin

2020-03-17

我的父母渲染中有以下代码

<div>           
{
    this.state.OSMData.map(function(item, index) {
        return <Chart key={index} feature={item} ref="charts" />
    })
}
</div>

以及下面我孩子图表中的代码

<div className="all-charts">
    <ChartistGraph data={chartData} type="Line" options={options} />
</div>

我认为只有在加载所有子项之后,才调用父项的componentDidMount。但是在这里,父级的componentDidMount在子级的componentDidMount之前被调用。

这是工作方式吗?还是我做错了什么。

如果这是工作方式,我如何检测从父级加载所有子级组件的时间?

第1866篇《父级的componentDidMount是否在子级的所有componentDidMount之后调用?》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

0个回答

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android