Headless UI는 쉽게 말해서 로직과 UI를 분리해 정의된 스타일 없이 기능만 제공해주는 컴포넌트로 볼 수 있습니다. 예컨대 Bootstrap이나 MUI 라이브러리와 같은 경우 로직과 UI가 강하게 결합되어 있는데, 물론 CSS override를 통해 커스터마이징이 가능하지만 새로 만드는 것보다 오래 걸리거나 유지보수가 까다로운 경우가 발생합니다. 이런 경우 Headless UI를 사용하면 원하는 디자인의 컴포넌트를 더 쉽고 유지보수가 가능하다는 장점이 있습니다.