React made ARIA the requirement for “accessible” code and it makes me so damn cranky.
@annaecook What makes you single out React? There have been plenty of other frameworks for building web applications (SPAs) which made ARIA an requirement.
I get that it’s fun to hate on React, but before React, the same engineers were building inaccessible experiences using plain HTML.
@therealkimblim @annaecook If HTML is semantic (the opposite of React) it's pretty much automatically accessible.
Because the user agent can interpret it into the user's configured accessibility needs, whatever those needs are, without the publisher having to predict what those needs will be and write an "application" based on those assumptions.