1. Flex component lifecycles include construction, initialization, invalidation, validation, and update phases. 2. During construction, components are added to the display list. Initialization involves creating child components and initializing properties. 3. Invalidation triggers re-measuring and redrawing of components. Validation commits changes before redrawing.