例:

  1. import { navigateRegions } from '@wordpress/components';
  2. const MyComponentWithNavigateRegions = navigateRegions( () => (
  3. <div>
  4. <div role="region" tabIndex="-1" aria-label="Header">
  5. Header
  6. </div>
  7. <div role="region" tabIndex="-1" aria-label="Content">
  8. Content
  9. </div>
  10. <div role="region" tabIndex="-1" aria-label="Sidebar">
  11. Sidebar
  12. </div>
  13. </div>
  14. ) );

@

注意事項:

ARIA role="region" は ARIA ランドマークロールであることに注意することが重要です。これは、ページの要約にリストされるのに十分重要なコンテンツのセクションに予約されるべきです。この ARIA ロールは、ページの主要なセクションにのみ使用してください。すべての認識可能なコンテンツは、ユーザーがコンテンツを見逃さないように、意味のあるランドマークに存在する必要があります。