Component Life-cycle là vòng đời của một component kể từ khi component được render ra giao diện lần đầu tiên (mounting), được cập nhật khi dữ liệu thay đổi (updating) và bị phá hủy khi không còn được sử dụng (unmounting).

Các giai đoạn trong vòng đời: