Landmark Regions
Landmark regions help screen reader users navigate between different sections of the editor efficiently.HTML5 Landmark Elements
Use semantic HTML5 elements that define ARIA landmarks by default:Navigate Regions Package
For setting up keyboard navigation between different regions, use thenavigateRegions higher-order component:
Best Practices
General Principles of Landmark Design
Follow W3C guidelines for implementing landmarks:- Keep landmark regions consistent across your application
- Use unique labels when multiple landmarks of the same type exist
- Avoid excessive nesting of landmark regions
- Ensure complementary landmarks (like sidebars) are clearly related to main content