Add a state machine to Spinner to implement lifecycle management.
Lifecycle management is the structured process of managing the states and transitions of components or applications throughout their existence to ensure efficient resource allocation and robust operation. A popular application in lifecycle management is a component’s recovery from a failure case without termination.
Type of change
New feature (non-breaking change which adds functionality)
Breaking change (fix or feature that would cause existing functionality to not work as expected)
Checklist before requesting a review
[ ] I have performed a self-review of my code.
[ ] If it is a core feature, I have added thorough tests.
[ ] If this is a new component I have added examples.
[ ] I updated the README and related documentation.
Description
Add a state machine to
Spinner
to implement lifecycle management.Lifecycle management is the structured process of managing the states and transitions of components or applications throughout their existence to ensure efficient resource allocation and robust operation. A popular application in lifecycle management is a component’s recovery from a failure case without termination.
Type of change
Checklist before requesting a review