2025-07-28 19:40
Status:
헤드리스 Headless UI
스타일이 완전 제거된 채 접근성과 동작 로직만 제공하는 컴포넌트 집합 기존 디자인 컴포넌트들은 동작 방식과 디자인이 하나로 결합되어 있었음
라이브러리를 쓰다보면 라이브러리스럽게 바뀌고 세세한 디자인 커스텀도 매우 어려움 그렇다고 라이브러리 없이 그냥 구현하려고 하면 프로젝트 구조가 커지면 접근성 로직 꼬여서 문제 생김(2025-07-28 이 문제로 Radix UI 도입)
위와같은 상황에서 오직 컴포넌트의 동작, 접근성 로직만 제공하는 헤드리스 UI의 개념과 실제 라이브러리들 등장 개발자 입장에서 상당히 복잡하고 딱히 잘한다고 도메인에 큰 이득은 없는 접근성 로직은 라이브러리로 해결하고 디자인은 사내 시스템을 사용해 개발할 수 있게됨