What happens to the original component's displayName when wrapped with an HOC?
When a component is wrapped with an HOC, its displayName should be manually preserved or enhanced for debugging purposes. A good practice is to set the displayName of the wrapper component to reflect both the HOC name and the wrapped component's name (e.g., 'withAuth(UserProfile)').