[Platform][Lifecycle] Add Conditional Transition Support