Skip to main content

GAAD 서약 - 3월 접근성 이슈 업데이트

· 5 min read
Alexandra Marlette
Alexandra Marlette
GAAD Pledge Open Source Accessibility Community Manager for React Native

React Native 접근성 개선을 위해 GitHub 커뮤니티에 간격 분석과 이슈 목록을 공유한 지 4주가 지났다. React Native 커뮤니티의 도움으로 접근성 개선 작업은 이미 큰 진전을 이루고 있다. 커뮤니티 멤버들은 기여자를 지원하고, 테스트를 검토하며, 이전의 접근성 이슈에 주목하고 있다. 3월 8일 이후로 커뮤니티는 6개의 이슈를 해결했고, 4개의 풀 리퀘스트를 완료했다. 또한 7개의 풀 리퀘스트가 검토를 위해 대기 중이다.

이 작업이 진행되는 동안 Facebook의 React Native와 접근성 팀은 이 프로젝트 이전에 제출된 접근성 버그와 이슈를 평가하고 있다. 이들은 현재의 간격 분석으로 이미 해결되었는지, 아니면 프로젝트에 추가로 포함해야 할 이슈가 있는지 확인 중이다. 이미 새로운 이슈 하나가 발견되어 프로젝트에 추가되었고, 4개의 이슈는 기존 이슈와 직접적으로 연결되었다. 또한 2개의 이슈는 근본 원인을 해결함으로써 곧 종료될 예정이다.

참여해 준 모든 커뮤니티 멤버들에게 감사드린다. 여러분의 노력이 React Native를 모두에게 더 접근 가능한 도구로 만드는 데 큰 기여를 하고 있다!

종료된 풀 리퀘스트 🎉

수정 사항

  • Button 컴포넌트 (#31001에서 수정됨):

    • 비활성화 상태일 때 이를 알려줌

    • 버튼이 비활성화된 경우 스크린 리더의 클릭 기능을 비활성화함

    • 버튼의 선택 상태를 알려줌

  • TextInput 컴포넌트 (#31144에서 수정됨):

    • accessibilityStateselectedtrue로 설정되고 엘리먼트가 포커스될 때 "selected"를 알려줌
  • TouchableHighlight 컴포넌트 (#31135에서 수정됨):

    • 컴포넌트가 비활성화된 경우 스크린 리더의 클릭 기능을 비활성화함
  • TouchableNativeFeedback 컴포넌트 (#31224에서 수정됨):

    • 컴포넌트가 비활성화된 경우 스크린 리더의 클릭 기능을 비활성화함

진행 상황

상태이슈 수
해결해야 할 이슈53
커뮤니티에서 진행 중인 이슈8
React Native 팀에서 진행 중인 이슈5
진행 중인 풀 리퀘스트3
리뷰 중인 풀 리퀘스트4

함께 참여하세요!

  • 새로운 기여자는 기여 가이드를 읽고 React Native GitHub의 37개 좋은 첫 이슈 목록을 살펴보세요.

  • 조금 더 노력이 필요한 이슈에 관심이 있는 기여자는 Improved React Native Accessibility 프로젝트 페이지를 방문해 React Native 지식이 필요한 GitHub 이슈를 확인하세요.

  • React Native 문서를 업데이트해 접근성 격차를 해소하는 데 관심이 있는 기술 문서 작성자는 React Native Docs를 방문하세요.

  • 이 프로젝트를 도울 수 있는 사람과 공유하세요!

  • GAAD Pledge 오픈소스 접근성 커뮤니티 매니저의 최신 소식을 받아보려면 TwitterFacebook을 팔로우하세요.