Upgrade to Pro — share decks privately, control downloads, hide ads and more …

コンポーネントライブラリで実現する、アクセシビリティの正しい実装パターン

 コンポーネントライブラリで実現する、アクセシビリティの正しい実装パターン

TSKaigi2025の登壇資料です

読みにくい場合は Google DriveにPDFを上げているため、そちらを変わりに参照ください
https://drive.google.com/drive/u/1/folders/1Dz93RP0DEHYDAJzUnqbdiEGgAxOb_dGc

Avatar for Tajima Sachiko

Tajima Sachiko

May 23, 2025
Tweet

More Decks by Tajima Sachiko

Other Decks in Programming

Transcript

  1. 「TypeScriptとReactで、 WAI-ARIAの属性を正しく利用する」 トグルルーム 15:50~16:20 ✕ WAI-ARIA の詳しい使い方や全般的な注意点 ✕ TypeScriptのニッチな話 話さないこと

    ◦ コンポーネントライブラリの嬉しさ ◦ コンポーネントライブラリでアクセシブル な実装をするときに気をつけていること このLTで話すこと はじめに
  2. ⚫ title: string; //必須 ⚫ children: ReactNode; //必須 ⚫ errorMessage?:

    ReactNode; ⚫ helpMessage?: ReactNode; … <FormControl> まず入力要素以外をまとめられそう アクセシブルなコンポーネントをつくるために