+1 к Axe, они молодцы. Но это скорее регрессивный инструмент - он не помогает UI сразу правильно писать, а скорее как ESLint - бьет по шапке, если делаешь неправильно.
Я бы еще посмотрел в сторону
https://reacttraining.com/reach-ui/, которые тестятся на разных скрин-ридерах. Посмотерть, как они это тестируют и как их компоненты написаны.