radix-ui나 ui프레임워크들이 웹 접근성 준수하면서 ui 컴포넌트 제공해주는건 좋은데
HTML 시맨틱 태그 사용하면서 구현은 안하더라
dialog는 <button popovertarget/>, <div popover/>로 만들 수 있고
accordion은 <details/>, <summery/> 태그로 만들 수 있는데
왜 그렇게 안만드는거임?
aria role에서 선언되었다 해도
<div role="progressbar"/> 보다는 <progress/> 쓰는게 낫잖아
- dc official App
사파리나 모바일 웹브라우저 등등 다 신경쓸빠에 그냥 만드는거 Popover 저건 심지어나온지 얼마 안된거아님? 사파리 지원 안할거같은데
ios쪽때문에 직접 만드는거 같음. 안드로이드에서 다 되는거 ios에서 지원 ㅈ같이 느리게 해줘서 눈물을 머금고 하위호환 기술 써야 되거나 직접 만들어야 되는 경우 너무 많음.
caniuse에 쳐보면 답나옴
생각보다 상황이 복잡하구나 - dc App