Facebook améliore React et React Native avec une nouvelle API d’accessibilité,
pour le support des applications d’assistance

Facebook a amélioré sa bibliothèque JavaScript appelée React et son framework mobile React Native avec une API permettant le support d’applications destinées aux personnes handicapées. Les ingénieurs de Facebook ont voulu faire en sorte que les applications basées sur la technologie React puissent être utilisées par tout le monde. C’est ce qui a motivé la création d’une telle API pour React et React Native. Avec cette API, les applications basées sur React peuvent être utilisées par une personne travaillant sur des technologies d’assistance telles que les lecteurs d’écran pour les aveugles et les malvoyants. Des ingénieurs de Facebook, Georgiy Kassabli et Chace Liang ont déclaré que la conception de l’API d’accessibilité pour React a été faite en gardant le « look and feel » des API iOS et Android. Un développeur d’applications qui utilise les plateformes Web, iOS ou Android doit se sentir à l’aise avec le framework et la nomenclature de l’API Raect.

Avec cette nouvelle API, les développeurs ont la possibilité de faire des interfaces utilisateur accessibles aux technologies d’assistance. Les ingénieurs de Facebook ont également cité en exemple la possibilité d’interagir avec l’application Facebook Ads qui permet aux annonceurs de gérer leurs comptes ou de créer de nouveaux contenus qui bénéficieront de plusieurs informations contextuelles. En effet, un des ingénieurs déclare que lors de la conception de l’API, ils ont décidé de regrouper les informations qui sont liées. Par exemple, un élément d’une liste pour une campagne est en mesure d’afficher les informations relatives au candidat ayant créé la campagne, le résultat de la campagne, mais aussi le statut de celle-ci. Cela peut être mis en œuvre facilement avec l’API d’accessibilité de React Native en mettant la variable accessible à true sur le composant parent, qui pourra alors accéder à toutes les étiquettes de ses composants fils.

Selon Ramya Sethuraman, un membre de l’équipe d’accessibilité de Facebook, en plus de l’API Accessibility, Facebook offre aussi HIKE aux développeurs qui peut être utilisé par ceux qui sont familiers avec HTML, CSS et JavaScript. Hike permet de gérer les rubriques et contenus, les images et les contenus hors cadres, la navigation via le clavier. Elle permet aussi de créer des composants personnalisés et de résoudre les problèmes de contraste, de couleur et la taille du texte.

Source : Facebook Developper

Et vous ?

Que pensez-vous de cette API pour React et React Native ?

Voir aussi

le forum JavaScript

la rubrique AJAX, JavaScript (Cours, Tutoriels, FAQ, etc.)