Component Naming History: Early UI development relied on generic names like widgets or controls. As component-based frameworks evolved (React, Vue, Angular), naming became more semantic and purpose-driven. Developers started naming components based on what they represent...