Accessibility · Middle · Question 17 of 75
Why doesn't a React Router or Next.js page change behave like a full page load for a screen reader?
- 1Client-side routers remove the accessibility tree on navigation
- 2Screen readers can't read pages rendered by JavaScript at all
- 3No document load happens, so nothing is announced automatically
Show the answer
Correct answer: No document load happens, so nothing is announced automatically
Explanation
Manage it yourself: update the title, move focus to the main heading or announce the change. Next.js has a built-in route announcer.