React-A11y는 'Modified'에서 'tabIndex'및 'role'에 대해 소리를 지른다. 내 모달은 다음과 같습니다React-Bootstrap 모달 접근성 경고 from React-A11y
<Modal
aria-label="..."
tabIndex={-1}
role="Dialog"
show={this.state.showInfo}
onHide={this.closeInfo.bind(this)} >
<Modal.Header tabIndex={9} role="Dialog" closeButton>
<Modal.Title tabIndex={-1} role="Dialog">...</Modal.Title>
</Modal.Header>
<Modal.Body tabIndex={-1} role="Dialog">
...
</Modal.Body>
</Modal>
위에서 볼 수 있듯이, 나는 모든 요소에 대해 tabIndex과 역할을 수행하지만, 내가 발견 플러그인 반응 체크 아웃 할 때 A11y가 모달의 자식 소리지르는 것을 그 I 액세스 할 수 없습니다
나는 반작용-액세스 모달처럼 다른 수정 조동사를 사용할 수 없습니다입니다. 그래서이 경고를 없애기 위해 나에게 갈 방법이 있습니까? 감사합니다
Tabindex는 좋지 않은 표현이며, 음수의 tabindex는 요소를 이스케이프 처리합니다. 때로는 긍정적 인 tabindex가 엘레멘스의 자연 순서에 영향을 미치므로 원하는 순서대로 요소를 구성하고이 속성을 피하는 것이 좋습니다. –