useLiveAnnouncer
Polite or assertive screen reader announcements for changes away from focus.
Announces short messages ("Saved", "3 results", "Copied") through shared visually hidden live regions. The regions exist before the first message so it is not lost, and repeating a message announces it again.
Usage
Examples
Polite and assertive messages
Result count after typing settles
API
1 option
2 return values
Accessibility
Use 'polite' for almost everything. Reserve 'assertive' for errors and time-critical changes, keep messages short, and never announce every keystroke or streamed token.
Notes
announce(message, politeness)is also exported for non-React code.