Tôi có mã dưới đây trong kết xuất phụ huynh của tôi
<div>
{
this.state.OSMData.map(function(item, index) {
return <Chart key={index} feature={item} ref="charts" />
})
}
</div>
Và mã bên dưới trong Biểu đồ con của tôi
<div className="all-charts">
<ChartistGraph data={chartData} type="Line" options={options} />
</div>
Tôi nghĩ rằng componentDidMount của cha mẹ chỉ được gọi sau khi tất cả các phần tử con được tải. Nhưng ở đây componentDidMount của cha được gọi trước componentDidMount của con.
Đây có phải là cách mọi thứ hoạt động? Hay tôi đang làm gì đó sai.
Nếu đây là cách mọi thứ hoạt động, làm cách nào để phát hiện khi tất cả các thành phần con được tải từ cha mẹ?
componentDidMount()
phương pháp của các thành phần con được gọi trước đó của các thành phần cha mẹ : Liên kết .