Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Select 컴포넌트 기본 기능 추가 #13

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open

Conversation

whdgur5717
Copy link
Owner

  • @floating-ui/react-dom 라이브러리를 설치

    • floating 요소 자체가 position이나 일반 DOM 흐름에서 벗어나고, 트리거 요소와 떨어져 있기 때문에 일반적인 방법으로 구현 시 side effect가 발생할 가능성이 높다고 판단하여 도입
    • radix-ui 등 다른 UI 라이브러리들에서도 사용하고 있고, 다운로드 수도 매우 높음
    • 현재 설치한 react-dom 버전은 positioning만 관리하는 대신 번들사이즈가 작고, interaction 기능들이 더 추가된 버전은 번들사이즈가 좀 커서, 추후에 필요하게 되면 설치할 예정
  • 기본적인 레이아웃과 키보드 이벤트 기능 추가

    • Trigger에서 ArrowDown 입력 시 open되는 기능과, Arrow키로 탐색하는 기능 추가
  • RovingTabIndex 컴포넌트 수정

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant