Introduction
Enums help you group related values under one name. They make your code easier to read and use.
When you want to list fixed options like days of the week.
When you need to handle different states like loading, success, or error.
When you want to organize related values clearly instead of using many constants.